Index: wflow-py/wflow/wf_DynamicFramework.py =================================================================== diff -u -r1779d0977fdb473bf98a99cc22853d83e9cec801 -rc75cd39c7ab3f016871f42465d695511a39cd8b6 --- wflow-py/wflow/wf_DynamicFramework.py (.../wf_DynamicFramework.py) (revision 1779d0977fdb473bf98a99cc22853d83e9cec801) +++ wflow-py/wflow/wf_DynamicFramework.py (.../wf_DynamicFramework.py) (revision c75cd39c7ab3f016871f42465d695511a39cd8b6) @@ -153,7 +153,7 @@ self.runEndTime = datetimeend self.runTimeSteps = (calendar.timegm(self.runEndTime.utctimetuple()) - calendar.timegm(self.runStateTime.utctimetuple()))/self.timeStepSecs - if currentTimeStep: + if currentTimeStep and currentTimeStep != self.currentTimeStep: self.currentTimeStep = currentTimeStep self.currentDateTime = self.runStateTime + datetime.timedelta(seconds=self.timeStepSecs * (self.currentTimeStep -1))