mirror of
https://github.com/OCA/pms.git
synced 2025-01-29 00:17:45 +02:00
[FIX] book['boards'] only for wubook reservations
This commit is contained in:
@@ -169,10 +169,13 @@ class HotelReservationImporter(Component):
|
|||||||
'room_type_id': room_type_bind.odoo_id.id,
|
'room_type_id': room_type_bind.odoo_id.id,
|
||||||
'splitted': split_booking,
|
'splitted': split_booking,
|
||||||
'name': room_type_bind and room_type_bind.name,
|
'name': room_type_bind and room_type_bind.name,
|
||||||
'board_service_room_id': room_type_bind.board_service_room_type_ids.filtered(
|
|
||||||
lambda r: r.channel_service == book['boards'][room_type_bind.external_id]).id or None,
|
|
||||||
'channel_bind_ids': [(0, False, binding_vals)],
|
'channel_bind_ids': [(0, False, binding_vals)],
|
||||||
}
|
}
|
||||||
|
if book['id_channel'] == 0:
|
||||||
|
# Information about boards: only for wubook reservations
|
||||||
|
vals.update({'board_service_room_id': room_type_bind.board_service_room_type_ids.filtered(
|
||||||
|
lambda r: r.channel_service == book['boards'][room_type_bind.external_id]).id or None})
|
||||||
|
|
||||||
return vals
|
return vals
|
||||||
|
|
||||||
@api.model
|
@api.model
|
||||||
@@ -254,7 +257,6 @@ class HotelReservationImporter(Component):
|
|||||||
def _generate_reservations(self, bookings):
|
def _generate_reservations(self, bookings):
|
||||||
_logger.info("==[CHANNEL->ODOO]==== READING BOOKING ==")
|
_logger.info("==[CHANNEL->ODOO]==== READING BOOKING ==")
|
||||||
_logger.info(bookings)
|
_logger.info(bookings)
|
||||||
|
|
||||||
# Get user timezone
|
# Get user timezone
|
||||||
res_partner_obj = self.env['res.partner']
|
res_partner_obj = self.env['res.partner']
|
||||||
channel_reserv_obj = self.env['channel.hotel.reservation']
|
channel_reserv_obj = self.env['channel.hotel.reservation']
|
||||||
|
|||||||
Reference in New Issue
Block a user