From 40603879886399a142dfc5dcf1f702fbb5ab4681 Mon Sep 17 00:00:00 2001 From: Simon Lejeune Date: Mon, 8 Jun 2020 11:15:02 +0200 Subject: [PATCH] [REF] mrp: start next workorder (community) task-2241471 --- addons/mrp/models/mrp_workorder.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/addons/mrp/models/mrp_workorder.py b/addons/mrp/models/mrp_workorder.py index 1c9c37e4ef9..1542c480e90 100644 --- a/addons/mrp/models/mrp_workorder.py +++ b/addons/mrp/models/mrp_workorder.py @@ -761,6 +761,11 @@ class MrpWorkorder(models.Model): if not workorder.date_planned_start or end_date < workorder.date_planned_start: vals['date_planned_start'] = end_date workorder.write(vals) + + # Community-only: without quality checks, finishing a workorder should + # start the next one. + if not workorder._fields.get('check_ids'): + workorder._start_nextworkorder() return True def end_previous(self, doall=False):