File tree Expand file tree Collapse file tree 1 file changed +6
-6
lines changed
Expand file tree Collapse file tree 1 file changed +6
-6
lines changed Original file line number Diff line number Diff 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 :
You can’t perform that action at this time.
0 commit comments