From b79f95581ac10411ba642b64ff0436aa5cadd913 Mon Sep 17 00:00:00 2001 From: Pablo Date: Fri, 30 Aug 2019 19:34:24 +0200 Subject: [PATCH] [FIX] 'product.pricelist' object has no attribute 'odoo_id' --- .../models/hotel_reservation/importer.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/hotel_channel_connector_wubook/models/hotel_reservation/importer.py b/hotel_channel_connector_wubook/models/hotel_reservation/importer.py index 9d070164e..1f6b48ef6 100644 --- a/hotel_channel_connector_wubook/models/hotel_reservation/importer.py +++ b/hotel_channel_connector_wubook/models/hotel_reservation/importer.py @@ -181,13 +181,13 @@ class HotelReservationImporter(Component): parity_rate_id = self.env['channel.backend'].search([ ('id', '=', self.backend_record.id) - ]).wubook_parity_pricelist_id.id + ]).wubook_parity_pricelist_id # WuBook API rate_id ( booked pricing plan: -1 Unknown, 0 WuBook Parity or WuBook id of the plan) if rate_id > 0: rate_id = self.env['channel.product.pricelist'].search([ ('backend_id', '=', self.backend_record.id), ('external_id', '=', rate_id) - ]) or None + ]).odoo_id or None elif rate_id == 0: rate_id = parity_rate_id else: @@ -199,7 +199,7 @@ class HotelReservationImporter(Component): internal_message="Reservation imported with unknown \ pricelist (established by default)", channel_object_id=book['reservation_code']) - rate_id = rate_id and rate_id.odoo_id.id or parity_rate_id + rate_id = rate_id and rate_id.id or parity_rate_id.id # Get OTA ota_id = self.env['channel.ota.info'].search([ ('backend_id', '=', self.backend_record.id),