From 21d1ef010ce98ad429c5e2ceedc39bda0ffdd0cb 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 f97117a09..ba61c5db0 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(