[FIX] pms-api-rest: room type class & adults if none @ services

This commit is contained in:
miguelpadin
2022-09-13 10:31:23 +02:00
committed by Darío Lodeiros
parent 68579dbd94
commit f7121bd604
3 changed files with 3 additions and 1 deletions

View File

@@ -15,4 +15,5 @@ class PmsRoomTypeInfo(Datamodel):
name = fields.String(required=False, allow_none=True)
pmsPropertyIds = fields.List(fields.Integer(), required=False)
defaultCode = fields.String(required=False, allow_none=True)
classId = fields.Integer(required=False, allow_none=True)
price = fields.Float(required=False, allow_none=True)

View File

@@ -68,7 +68,7 @@ class PmsReservationService(Component):
if reservation.channel_type_id
else None,
agencyId=reservation.agency_id.id if reservation.agency_id else None,
userId=reservation.user_id.id,
userId=reservation.user_id.id if reservation.user_id else None,
checkin=datetime.combine(
reservation.checkin, datetime.min.time()
).isoformat(),

View File

@@ -60,6 +60,7 @@ class PmsRoomTypeService(Component):
pmsPropertyIds=room.pms_property_ids.mapped("id"),
defaultCode=room.default_code,
price=round(room.list_price, 2),
classId=room.class_id,
)
)
return result_rooms