diff --git a/addons/mrp/models/mrp_workorder.py b/addons/mrp/models/mrp_workorder.py index e1bb869fe3c..d5de05fe1e0 100644 --- a/addons/mrp/models/mrp_workorder.py +++ b/addons/mrp/models/mrp_workorder.py @@ -493,7 +493,8 @@ class MrpWorkorder(models.Model): if workorder.state in ['done', 'cancel']: continue workorder._plan_workorder(replan) - date_start = max(date_start, workorder.date_finished) + if workorder.date_finished and workorder.date_finished > date_start: + date_start = workorder.date_finished # Plan only suitable workorders if self.state not in ['pending', 'waiting', 'ready']: return