diff --git a/addons/mrp/models/mrp_production.py b/addons/mrp/models/mrp_production.py index e8bdc1677a5..12002b3b25a 100644 --- a/addons/mrp/models/mrp_production.py +++ b/addons/mrp/models/mrp_production.py @@ -823,6 +823,8 @@ class MrpProduction(models.Model): order._cal_price(moves_to_do) moves_to_finish = order.move_finished_ids.filtered(lambda x: x.state not in ('done', 'cancel')) moves_to_finish = moves_to_finish._action_done() + order.workorder_ids.mapped('raw_workorder_line_ids').unlink() + order.workorder_ids.mapped('finished_workorder_line_ids').unlink() order.action_assign() consume_move_lines = moves_to_do.mapped('move_line_ids') for moveline in moves_to_finish.mapped('move_line_ids'):