From dddd79151acdd05527a338cce5b8b71617368d4a Mon Sep 17 00:00:00 2001 From: zainab2097 <149927291+zainab2097@users.noreply.github.com> Date: Thu, 8 Aug 2024 16:12:13 +0300 Subject: [PATCH] Update end_rental_contract.py --- .../property_management/models/end_rental_contract.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/odex25_realstate/property_management/models/end_rental_contract.py b/odex25_realstate/property_management/models/end_rental_contract.py index 6a4b79b5e..38bc4fbde 100644 --- a/odex25_realstate/property_management/models/end_rental_contract.py +++ b/odex25_realstate/property_management/models/end_rental_contract.py @@ -131,14 +131,14 @@ class EndOfRent(models.Model): rec.maintenance_id = maintenance_id.id self.write({'state': 'check'}) - @api.depends('maintenance_cost', 'hand_cost', 'end_line_ids', 'end_line_ids.total') + @api.depends('end_line_ids.cost','maintenance_cost', 'hand_cost', 'end_line_ids', 'end_line_ids.total') def _get_total_amount(self): for rec in self: if rec.end_line_ids: rec.maintenance_cost = sum([line.total for line in rec.end_line_ids]) rec.total_amount = rec.maintenance_cost + rec.hand_cost - @api.onchange('maintenance_cost','end_line_ids.total', 'hand_cost', 'end_line_ids') + @api.onchange('end_line_ids.cost','maintenance_cost','end_line_ids.total', 'hand_cost', 'end_line_ids') def _onchange_get_total_amount(self): for rec in self: if rec.end_line_ids: