Skip to content

Commit e31efc2

Browse files
committed
Merge PR #1403 into 18.0
Signed-off-by pedrobaeza
2 parents 2c2e695 + 6276c8c commit e31efc2

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

contract/models/contract.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -598,17 +598,17 @@ def _prepare_recurring_invoices_values(self, date_ref=False):
598598
"""
599599
invoices_values = []
600600
for contract in self:
601-
if not date_ref:
602-
date_ref = contract.recurring_next_date
603-
if not date_ref:
601+
contract_date_ref = date_ref
602+
if not contract_date_ref:
603+
contract_date_ref = contract.recurring_next_date
604+
if not contract_date_ref:
604605
# this use case is possible when recurring_create_invoice is
605606
# called for a finished contract
606607
continue
607-
contract_lines = contract._get_lines_to_invoice(date_ref)
608+
contract_lines = contract._get_lines_to_invoice(contract_date_ref)
608609
if not contract_lines:
609610
continue
610-
invoice_vals = contract._prepare_invoice(date_ref)
611-
invoice_vals["invoice_line_ids"] = []
611+
invoice_vals = contract._prepare_invoice(contract_date_ref)
612612
for line in contract_lines:
613613
invoice_line_vals = line._prepare_invoice_line()
614614
if invoice_line_vals:

0 commit comments

Comments
 (0)