diff --git a/scripts/Interface/ui/reflectometer/refl_gui.py b/scripts/Interface/ui/reflectometer/refl_gui.py
index d4e9280b2e16b88e05641c54c51a8f8812407b18..1a093847e184234563f1876c1d1a32acb7ebd311 100644
--- a/scripts/Interface/ui/reflectometer/refl_gui.py
+++ b/scripts/Interface/ui/reflectometer/refl_gui.py
@@ -799,9 +799,9 @@ class ReflGui(QtGui.QMainWindow, ui_refl_window.Ui_windowRefl):
                                     w1 = getWorkspace(wksp[0])
                                     w2 = getWorkspace(wksp[-1])
                                     if len(runno) == 2:
-                                        outputwksp = runno[0] + '_' + runno[1][3:5]
+                                        outputwksp = runno[0] + '_' + runno[1][3:]
                                     else:
-                                        outputwksp = runno[0] + '_' + runno[-1][3:5]
+                                        outputwksp = runno[0] + '_' + runno[-1][3:]
                                     begoverlap = w2.readX(0)[0]
                                     # get Qmax
                                     if self.tableMain.item(row, i * 5 + 4).text() == '':
@@ -906,9 +906,9 @@ class ReflGui(QtGui.QMainWindow, ui_refl_window.Ui_windowRefl):
         # Create and plot stitched outputs
         if self.__checked_row_stiched(row):
             if len(runno) == 2:
-                outputwksp = runno[0] + '_' + runno[1][3:5]
+                outputwksp = runno[0] + '_' + runno[1][3:]
             else:
-                outputwksp = runno[0] + '_' + runno[2][3:5]
+                outputwksp = runno[0] + '_' + runno[2][3:]
             if not getWorkspace(outputwksp, report_error=False):
                 # Stitching has not been done as part of processing, so we need to do it here.
                 wcomb = combineDataMulti(wkspBinned, outputwksp, overlapLow, overlapHigh, Qmin, Qmax, -dqq, 1, keep=True)