diff --git a/addons/account/models/account_move_line.py b/addons/account/models/account_move_line.py index 0a6fe00d8ec..d1dd5717dc5 100644 --- a/addons/account/models/account_move_line.py +++ b/addons/account/models/account_move_line.py @@ -1328,7 +1328,7 @@ class AccountMoveLine(models.Model): @contextmanager def _sync_invoice(self, container): - if container['records'].env.context.get('skip_sync_invoice'): + if container['records'].env.context.get('skip_invoice_line_sync'): yield return # avoid infinite recursion @@ -1341,7 +1341,7 @@ class AccountMoveLine(models.Model): 'price_subtotal': line.currency_id.round(line.price_subtotal), 'move_type': line.move_id.move_type, } for line in container['records'].with_context( - skip_sync_invoice=True, + skip_invoice_line_sync=True, ).filtered(lambda l: l.move_id.is_invoice(True)) }