[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
committed by Jean-Charles Drubay
parent 2b80ed5696
commit 8e56200b56
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):