From 0ef5cdf63cfd9cffc9c5e71c9f7a0c85fedbc0f8 Mon Sep 17 00:00:00 2001 From: sbejaoui Date: Thu, 17 Jan 2019 09:38:54 +0100 Subject: [PATCH] [FIX] - recurring_next_date is required if date_end is null --- contract/models/contract_line.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/contract/models/contract_line.py b/contract/models/contract_line.py index f97117a0..ba61c5db 100644 --- a/contract/models/contract_line.py +++ b/contract/models/contract_line.py @@ -436,7 +436,8 @@ class AccountAnalyticInvoiceLine(models.Model): def _check_recurring_next_date_recurring_invoices(self): for rec in self.filtered('contract_id.recurring_invoices'): if not rec.recurring_next_date and ( - not rec.last_date_invoiced + not rec.date_end + or not rec.last_date_invoiced or rec.last_date_invoiced < rec.date_end ): raise ValidationError(