From 88d1e8c0107f8ddd57d39d1b0c8c8818daa21754 Mon Sep 17 00:00:00 2001 From: Jose Luis Date: Mon, 29 Jul 2019 11:59:52 +0200 Subject: [PATCH] [FIX] Arrival hour and create checkin --- hotel_roommatik/models/inherited_hotel_checkin_partner.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/hotel_roommatik/models/inherited_hotel_checkin_partner.py b/hotel_roommatik/models/inherited_hotel_checkin_partner.py index 6563f987d..76f2eae3f 100644 --- a/hotel_roommatik/models/inherited_hotel_checkin_partner.py +++ b/hotel_roommatik/models/inherited_hotel_checkin_partner.py @@ -25,12 +25,13 @@ class HotelFolio(models.Model): 'checkout': datetime.strptime( stay["Departure"], DEFAULT_ROOMMATIK_DATE_FORMAT).date(), 'adults': stay['Adults'], + 'Arrival_hour': stay['arrival_hour'], 'room_type_id': stay['RoomType'], 'partner_id': stay["Customers"][0]["Id"] } reservation_rm = reservation_obj.create(vals) else: - reservation_rm = self.env['hotel.reservation'].browse( + reservation_rm = self.env['hotel.reservation'].sudo().browse( stay['ReservationCode']) total_chekins = reservation_rm.checkin_partner_pending_count if total_chekins > 0 and len(stay["Customers"]) <= total_chekins: @@ -49,7 +50,7 @@ class HotelFolio(models.Model): 'partner_id': room_partner["Customer"]["Id"], } try: - record = self.env['hotel.checkin.partner'].create( + record = self.env['hotel.checkin.partner'].sudo().create( checkin_partner_val) _logger.info('ROOMMATIK check-in partner: %s in \ (%s Reservation) ID:%s.',