diff --git a/da/tm5/observationoperator.py b/da/tm5/observationoperator.py
index 84ca7f3187478c39d3694736fd944c10f0be1e47..9616ea6aa5356d8e563d420e3d1d08e3feb578d3 100755
--- a/da/tm5/observationoperator.py
+++ b/da/tm5/observationoperator.py
@@ -341,6 +341,8 @@ class TM5ObservationOperator(ObservationOperator):
 
         sourcedir = self.dacycle['dir.restart']
         targetdir = self.tm_settings['restart.write.dir']
+        self.outputdir = self.tm_settings[self.outputdirkey]  # Needed further downstream to collect output data from TM5
+
         filterlist = '%s' % self.tm_settings['timerange.start']
 
         for f in os.listdir(sourcedir):