[FIX] purchase_mrp: traceback merging 2 step MO
A traceback occurs when merging two MOs when 2 step manufacturing is enabled. The issue was introduced in odoo/odoo#106411 closes odoo/odoo#120707 Taskid: 3299549 X-original-commit: 242f0f224d8941bca689e20e37c5bca3bba51afe Signed-off-by: Tiffany Chang <tic@odoo.com>
This commit is contained in:
@@ -47,7 +47,7 @@ class MrpProduction(models.Model):
|
||||
def _prepare_merge_orig_links(self):
|
||||
origs = super()._prepare_merge_orig_links()
|
||||
for move in self.move_raw_ids:
|
||||
if not move.move_orig_ids:
|
||||
if not move.move_orig_ids or not move.created_purchase_line_ids:
|
||||
continue
|
||||
origs[move.bom_line_id.id].setdefault('created_purchase_line_ids', set()).update(move.created_purchase_line_ids.ids)
|
||||
for vals in origs.values():
|
||||
|
||||
Reference in New Issue
Block a user