diff --git a/pms_api_rest/services/pms_availability_plan_service.py b/pms_api_rest/services/pms_availability_plan_service.py index d1b20f954..7f6370c29 100644 --- a/pms_api_rest/services/pms_availability_plan_service.py +++ b/pms_api_rest/services/pms_availability_plan_service.py @@ -95,14 +95,18 @@ class PmsAvailabilityPlanService(Component): if not record_availability_plan_id: raise MissingError - rooms = self.env["pms.room"].search( - [ - ( - "pms_property_id", - "=", - availability_plan_rule_search_param.pmsPropertyId, - ) - ] + rooms = ( + self.env["pms.room"] + .with_context(active_test=True) + .search( + [ + ( + "pms_property_id", + "=", + availability_plan_rule_search_param.pmsPropertyId, + ) + ] + ) ) room_type_ids = rooms.mapped("room_type_id").ids selected_fields = [ diff --git a/pms_api_rest/services/pms_calendar_service.py b/pms_api_rest/services/pms_calendar_service.py index 9d137f7ff..8924ef456 100644 --- a/pms_api_rest/services/pms_calendar_service.py +++ b/pms_api_rest/services/pms_calendar_service.py @@ -332,7 +332,9 @@ class PmsCalendarService(Component): { "room_type_id": room_type.id, "rooms_total": len( - self.env["pms.room"].search( + self.env["pms.room"] + .with_context(active_test=True) + .search( [ ("room_type_id", "=", room_type.id), ("pms_property_id", "=", pms_property_id), diff --git a/pms_api_rest/services/pms_pricelist_service.py b/pms_api_rest/services/pms_pricelist_service.py index 3fa38af65..dd5d43ea6 100644 --- a/pms_api_rest/services/pms_pricelist_service.py +++ b/pms_api_rest/services/pms_pricelist_service.py @@ -109,8 +109,12 @@ class PmsPricelistService(Component): ) if not record_pricelist: raise MissingError - rooms = self.env["pms.room"].search( - [("pms_property_id", "=", pricelist_item_search_param.pmsPropertyId)] + rooms = ( + self.env["pms.room"] + .with_context(active_test=True) + .search( + [("pms_property_id", "=", pricelist_item_search_param.pmsPropertyId)] + ) ) room_types = rooms.mapped("room_type_id") result = []