From a9c47e678815103b1b97a32ce735df6ed9645e7a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dar=C3=ADo=20Lodeiros?= Date: Mon, 13 May 2024 19:45:06 +0200 Subject: [PATCH] [IMP]pms: improvemente compute overbooking --- pms/models/pms_reservation_line.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pms/models/pms_reservation_line.py b/pms/models/pms_reservation_line.py index bc61b32f6..4eeabca83 100644 --- a/pms/models/pms_reservation_line.py +++ b/pms/models/pms_reservation_line.py @@ -481,6 +481,7 @@ class PmsReservationLine(models.Model): @api.depends("room_id", "state", "is_reselling") def _compute_overbooking(self): for record in self.filtered("room_id"): + overbooking = False if record.state != "cancel" and not record.is_reselling: record_id = ( record.id @@ -498,9 +499,8 @@ class PmsReservationLine(models.Model): ("overbooking", "=", False), ] ): - record.overbooking = True - else: - record.overbooking = False + overbooking = True + record.overbooking = overbooking @api.model_create_multi def create(self, vals_list):