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