diff --git a/pms/models/pms_room_type.py b/pms/models/pms_room_type.py index b9ffd4968..d38551eb8 100644 --- a/pms/models/pms_room_type.py +++ b/pms/models/pms_room_type.py @@ -23,7 +23,7 @@ class PmsRoomType(models.Model): result = [] for room_type in self: name = room_type.name - if self._context.get("checkin") and self._context.get("checkin"): + if self._context.get("checkin") and self._context.get("checkout"): avail = self.env[ "pms.room.type.availability.plan" ].get_count_rooms_available( diff --git a/pms/models/pms_room_type_availability.py b/pms/models/pms_room_type_availability.py index 0e029a09c..261cf4d9d 100644 --- a/pms/models/pms_room_type_availability.py +++ b/pms/models/pms_room_type_availability.py @@ -48,7 +48,7 @@ class PmsRoomTypeAvailability(models.Model): ) ] - @api.depends("reservation_line_ids.occupies_availability") + @api.depends("reservation_line_ids", "reservation_line_ids.occupies_availability") def _compute_real_avail(self): for record in self: Rooms = self.env["pms.room"]