From b5ac6aa557f4bd3ae27083dbbae98848a9ae27ef Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?V=C3=ADctor=20Mart=C3=ADnez?= Date: Thu, 18 Mar 2021 09:54:01 +0100 Subject: [PATCH] [FIX] contract: Generate recurring invoice Remove line_ids from invoice values to prevent invoice without lines according to https://github.com/odoo/odoo/pull/67879 change --- contract/models/contract.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/contract/models/contract.py b/contract/models/contract.py index 6d2bc7027..cf4b67336 100644 --- a/contract/models/contract.py +++ b/contract/models/contract.py @@ -519,6 +519,8 @@ class ContractContract(models.Model): # nullifying line invoice_vals["invoice_line_ids"].append((0, 0, invoice_line_vals)) invoices_values.append(invoice_vals) + # Force the recomputation of journal items + del invoice_vals["line_ids"] contract_lines._update_recurring_next_date() return invoices_values