[FIX] contract: bug onchange date_start (comparison between bool and date)

This commit is contained in:
Mourad
2022-05-13 15:27:40 +02:00
committed by Pedro M. Baeza
parent ba039d1d22
commit eda6d54d63
2 changed files with 6 additions and 2 deletions

View File

@@ -11,7 +11,7 @@
{ {
"name": "Recurring - Contracts Management", "name": "Recurring - Contracts Management",
"version": "15.0.1.5.3", "version": "15.0.1.5.4",
"category": "Contract Management", "category": "Contract Management",
"license": "AGPL-3", "license": "AGPL-3",
"author": "Tecnativa, ACSONE SA/NV, Odoo Community Association (OCA)", "author": "Tecnativa, ACSONE SA/NV, Odoo Community Association (OCA)",

View File

@@ -110,7 +110,11 @@ class ContractRecurrencyMixin(models.AbstractModel):
next_period_date_start = rec.last_date_invoiced + relativedelta(days=1) next_period_date_start = rec.last_date_invoiced + relativedelta(days=1)
else: else:
next_period_date_start = rec.date_start next_period_date_start = rec.date_start
if rec.date_end and next_period_date_start > rec.date_end: if (
rec.date_end
and next_period_date_start
and next_period_date_start > rec.date_end
):
next_period_date_start = False next_period_date_start = False
rec.next_period_date_start = next_period_date_start rec.next_period_date_start = next_period_date_start