[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
This commit is contained in:
Víctor Martínez
2021-03-18 09:54:01 +01:00
parent 2813331e72
commit b5ac6aa557

View File

@@ -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