[FIX] - as date_start is required, constraints on it become useless

[FIX] - for finished contract _get_lines_to_invoice should return False
This commit is contained in:
sbejaoui
2018-12-20 21:50:30 +01:00
parent f95d2a3582
commit 3e6633046e
3 changed files with 5 additions and 17 deletions

View File

@@ -297,9 +297,11 @@ class AccountAnalyticAccount(models.Model):
:return: contract lines (account.analytic.invoice.line recordset)
"""
self.ensure_one()
return self.recurring_invoice_line_ids.filtered(
lambda l: not l.is_canceled and l.recurring_next_date
and l.recurring_next_date <= date_ref)
if date_ref:
return self.recurring_invoice_line_ids.filtered(
lambda l: not l.is_canceled and l.recurring_next_date
and l.recurring_next_date <= date_ref)
return False
@api.multi
def _prepare_recurring_invoices_values(self, date_ref=False):