From 8a819cb675b0675801b5854468afc351137ed17a Mon Sep 17 00:00:00 2001 From: miguelpadin Date: Thu, 13 Jul 2023 11:56:22 +0200 Subject: [PATCH] [FIX] pms-pwa: add amenity in room name as a field in calendar service --- pms_api_rest/datamodels/pms_room.py | 1 + pms_api_rest/services/pms_room_service.py | 2 ++ 2 files changed, 3 insertions(+) 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