[FIX] - recurring_next_date is required if date_end is null

This commit is contained in:
sbejaoui
2019-01-17 09:38:54 +01:00
committed by Francisco Ivan Anton Prieto
parent ac56addd2b
commit 21d1ef010c

View File

@@ -436,7 +436,8 @@ class AccountAnalyticInvoiceLine(models.Model):
def _check_recurring_next_date_recurring_invoices(self): def _check_recurring_next_date_recurring_invoices(self):
for rec in self.filtered('contract_id.recurring_invoices'): for rec in self.filtered('contract_id.recurring_invoices'):
if not rec.recurring_next_date and ( 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 or rec.last_date_invoiced < rec.date_end
): ):
raise ValidationError( raise ValidationError(