From b3e8c8785badfdf7948e6494e8869db89ba80374 Mon Sep 17 00:00:00 2001 From: zainab2097 <149927291+zainab2097@users.noreply.github.com> Date: Thu, 8 Aug 2024 16:05:12 +0300 Subject: [PATCH] Update end_rental_contract.py --- .../property_management/models/end_rental_contract.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/odex25_realstate/property_management/models/end_rental_contract.py b/odex25_realstate/property_management/models/end_rental_contract.py index c99f416ca..dcc7ebdcb 100644 --- a/odex25_realstate/property_management/models/end_rental_contract.py +++ b/odex25_realstate/property_management/models/end_rental_contract.py @@ -137,6 +137,12 @@ class EndOfRent(models.Model): 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.depends('maintenance_cost','end_line_ids.total', 'hand_cost', 'end_line_ids', 'end_line_ids.total') + def _onchange_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 class EndRentLine(models.Model):