From b4fa58088b0c6043889e6275f169f6337f689295 Mon Sep 17 00:00:00 2001 From: Pablo Date: Fri, 8 Feb 2019 13:03:10 +0100 Subject: [PATCH] [FIX] remove channel_bind_ids from chunks in split reservation --- .../models/hotel_reservation/importer.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/hotel_channel_connector_wubook/models/hotel_reservation/importer.py b/hotel_channel_connector_wubook/models/hotel_reservation/importer.py index f94639a30..58545434a 100644 --- a/hotel_channel_connector_wubook/models/hotel_reservation/importer.py +++ b/hotel_channel_connector_wubook/models/hotel_reservation/importer.py @@ -357,6 +357,8 @@ class HotelReservationImporter(Component): splitted_map.setdefault( split_booking_parent, []).append(len(reservations)) + # sql_constraint 'unique(backend_id, external_id)' + del reservations[-1][2]['channel_bind_ids'] dates_checkin = [dates_checkin[1], False] dates_checkout = [dates_checkout[1], False] else: @@ -446,7 +448,6 @@ class HotelReservationImporter(Component): for pid in v_pid: creserv = sorted_rlines[pid-1] creserv.parent_reservation = preserv.id - # Bind reservations rlines = sorted_rlines = folio_id.room_lines for rline in rlines: