[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 a8b4a114c6
commit 42b1bffef4
2 changed files with 6 additions and 2 deletions

View File

@@ -11,7 +11,7 @@
{ {
"name": "Recurring - Contracts Management", "name": "Recurring - Contracts Management",
"version": "14.0.2.8.5", "version": "14.0.2.8.6",
"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

@@ -112,7 +112,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