diff --git a/hotel/views/hotel_folio_views.xml b/hotel/views/hotel_folio_views.xml index 14c0cabb2..ea8a3dd5d 100644 --- a/hotel/views/hotel_folio_views.xml +++ b/hotel/views/hotel_folio_views.xml @@ -110,7 +110,7 @@ - + diff --git a/hotel_channel_connector/models/hotel_room_type_availability/common.py b/hotel_channel_connector/models/hotel_room_type_availability/common.py index ea0a72b72..632dde221 100644 --- a/hotel_channel_connector/models/hotel_room_type_availability/common.py +++ b/hotel_channel_connector/models/hotel_room_type_availability/common.py @@ -177,11 +177,11 @@ class ChannelHotelRoomTypeAvailability(models.Model): if room_type_avail_id.channel_avail != avail: vals_avail.update({'channel_avail': avail}) if vals_avail: - room_type_avail_id.write(vals_avail) + room_type_avail_id.sudo().write(vals_avail) else: self.env['hotel.room.type.availability'].with_context( {'connector_no_export': True} - ).create({ + ).sudo().create({ 'room_type_id': room_type_bind.odoo_id.id, 'date': ndate_str, 'quota': quota, @@ -191,7 +191,7 @@ class ChannelHotelRoomTypeAvailability(models.Model): 'backend_id': backend_id, })] }) - self.push_availability(self.env['channel.backend'].browse(backend_id)) + self.sudo().push_availability(self.env['channel.backend'].browse(backend_id)) @job(default_channel='root.channel') @api.model