From cd9a8ffb627b0c32bf96f39be66361f64e349acc Mon Sep 17 00:00:00 2001 From: Pablo Date: Fri, 15 Feb 2019 10:04:29 +0100 Subject: [PATCH] [FIX] @constrains parameter 'avail' is not a field name --- .../models/hotel_room_type_availability/common.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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 6bda5e607..6edf06c44 100644 --- a/hotel_channel_connector/models/hotel_room_type_availability/common.py +++ b/hotel_channel_connector/models/hotel_room_type_availability/common.py @@ -76,7 +76,7 @@ class ChannelHotelRoomTypeAvailability(models.Model): channel_pushed = fields.Boolean("Channel Pushed", readonly=True, default=False) - @api.constrains('avail') + @api.constrains('max_avail') def _check_avail(self): room_type_obj = self.env['hotel.room.type'] issue_obj = self.env['hotel.channel.connector.issue'] @@ -216,7 +216,7 @@ class ChannelBindingHotelRoomTypeAvailabilityListener(Component): @skip_if(lambda self, record, **kwargs: self.no_connector_export(record)) def on_record_write(self, record, fields=None): - fields_to_check = ('avail', 'date') + fields_to_check = ('max_avail', 'date') fields_checked = [elm for elm in fields_to_check if elm in fields] if any(fields_checked): record.channel_pushed = False