From bf6e554853a4d64d3785cd5ba330af7262544f05 Mon Sep 17 00:00:00 2001 From: zainab2097 <149927291+zainab2097@users.noreply.github.com> Date: Wed, 2 Oct 2024 16:35:21 +0300 Subject: [PATCH] Update rental_contract.py --- .../property_management/models/rental_contract.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/odex25_realstate/property_management/models/rental_contract.py b/odex25_realstate/property_management/models/rental_contract.py index 02727bd05..dc0b58c66 100644 --- a/odex25_realstate/property_management/models/rental_contract.py +++ b/odex25_realstate/property_management/models/rental_contract.py @@ -68,13 +68,16 @@ class RentalContract(models.Model): _inherit = ['mail.thread', 'mail.activity.mixin'] _order = "id desc" - @api.depends('date_to','state') + + @api.depends('date_to', 'state') def _compute_is_today_end_date(self): for record in self: - record.is_today_end_date = record.date_to <= date.today() - if record.state=='renewed': + if record.date_to and isinstance(record.date_to, date): + record.is_today_end_date = record.date_to <= date.today() + if record.state == 'renewed': record.is_today_end_date = False + @api.onchange('rent_method') def onchange_rent_method(self): """