diff --git a/pms_api_rest/datamodels/pms_room.py b/pms_api_rest/datamodels/pms_room.py index daff5d12d..55a4e2ebc 100644 --- a/pms_api_rest/datamodels/pms_room.py +++ b/pms_api_rest/datamodels/pms_room.py @@ -24,3 +24,4 @@ class PmsRoomInfo(Datamodel): ubicationId = fields.Integer(required=False, allow_none=True) extraBedsAllowed = fields.Integer(required=False, allow_none=True) roomAmenityIds = fields.List(fields.Integer(), required=False, allow_none=True) + roomAmenityInName = fields.String(required=False, allow_none=True) diff --git a/pms_api_rest/services/pms_room_service.py b/pms_api_rest/services/pms_room_service.py index a96855b04..60a20daa4 100644 --- a/pms_api_rest/services/pms_room_service.py +++ b/pms_api_rest/services/pms_room_service.py @@ -97,6 +97,8 @@ class PmsRoomService(Component): roomAmenityIds=room.room_amenity_ids.ids if room.room_amenity_ids else None, + roomAmenityInName=room.room_amenity_ids.filtered(lambda x: x.is_add_code_room_name).name if + room.room_amenity_ids.filtered(lambda x: x.is_add_code_room_name).name else '' ) ) return result_rooms