diff --git a/pms_api_rest/services/pms_folio_service.py b/pms_api_rest/services/pms_folio_service.py index dddefd89b..ad31111c7 100644 --- a/pms_api_rest/services/pms_folio_service.py +++ b/pms_api_rest/services/pms_folio_service.py @@ -136,8 +136,8 @@ class PmsFolioService(Component): "pricelistId": reservation.pricelist_id.id if reservation.pricelist_id else None, - "saleChannelId": reservation.channel_type_id.id - if reservation.channel_type_id + "saleChannelId": reservation.sale_channel_origin_id.id + if reservation.sale_channel_origin_id else None, "agencyId": reservation.agency_id.id if reservation.agency_id @@ -350,7 +350,7 @@ class PmsFolioService(Component): vals = { "pms_property_id": pms_folio_info.pmsPropertyId, "partner_id": pms_folio_info.partnerId, - "channel_type_id": pms_folio_info.saleChannelId, + "sale_channel_origin_id": pms_folio_info.saleChannelId, "agency_id": pms_folio_info.agency, "reservation_type": pms_folio_info.reservationType, } diff --git a/pms_api_rest/services/pms_pricelist_service.py b/pms_api_rest/services/pms_pricelist_service.py index 3a9a3c01d..4ef9b5cc1 100644 --- a/pms_api_rest/services/pms_pricelist_service.py +++ b/pms_api_rest/services/pms_pricelist_service.py @@ -138,8 +138,8 @@ class PmsPricelistService(Component): ), ) - pricelist_info.pricelistItemId = item.id - pricelist_info.price = item.fixed_price + pricelist_info.pricelistItemId = item[0].id + pricelist_info.price = item[0].fixed_price result.append(pricelist_info) diff --git a/pms_api_rest/services/pms_reservation_service.py b/pms_api_rest/services/pms_reservation_service.py index 0fa9ada71..081c7bbd0 100644 --- a/pms_api_rest/services/pms_reservation_service.py +++ b/pms_api_rest/services/pms_reservation_service.py @@ -64,8 +64,8 @@ class PmsReservationService(Component): boardServiceId=reservation.board_service_room_id.id if reservation.board_service_room_id else None, - saleChannelId=reservation.channel_type_id.id - if reservation.channel_type_id + saleChannelId=reservation.sale_channel_origin_id.id + if reservation.sale_channel_origin_id else None, agencyId=reservation.agency_id.id if reservation.agency_id else None, userId=reservation.user_id.id if reservation.user_id else None,