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): """