From 08975710b3e0cfcbd32bfa57b538688e1134d10a Mon Sep 17 00:00:00 2001 From: Pablo Date: Mon, 18 Mar 2019 11:02:22 +0100 Subject: [PATCH] [FIX] Use rooms_occupancy for number of adults before search for `guest` key --- .../models/hotel_reservation/importer.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/hotel_channel_connector_wubook/models/hotel_reservation/importer.py b/hotel_channel_connector_wubook/models/hotel_reservation/importer.py index b5237880c..08ec42730 100644 --- a/hotel_channel_connector_wubook/models/hotel_reservation/importer.py +++ b/hotel_channel_connector_wubook/models/hotel_reservation/importer.py @@ -100,6 +100,10 @@ class HotelReservationImporter(Component): is_cancellation = book['status'] in WUBOOK_STATUS_BAD tax_inclusive = True persons = room_type_bind.ota_capacity + # Info about the occupancy of each booked room (it can be empty) + occupancy = next((item for item in book['rooms_occupancies'] if item["id"] == broom['room_id']), False) + if occupancy: + persons = occupancy['occupancy'] # Dates real_checkin_str = real_checkin.strftime( DEFAULT_SERVER_DATETIME_FORMAT)