From 7d53c7e195d77d7e2c3f735705504b21640bcd3f Mon Sep 17 00:00:00 2001 From: Dario Lodeiros Date: Tue, 19 Mar 2019 14:39:04 +0100 Subject: [PATCH] [FIX] Wizar reservations --- hotel/wizard/wizard_reservation.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/hotel/wizard/wizard_reservation.py b/hotel/wizard/wizard_reservation.py index c8be1bd34..0f2650996 100644 --- a/hotel/wizard/wizard_reservation.py +++ b/hotel/wizard/wizard_reservation.py @@ -356,8 +356,12 @@ class HotelRoomTypeWizards(models.TransientModel): min_stay = date_min_days if user.has_group('hotel.group_hotel_call'): if avail_restrictions: - max_avail = avail_restrictions.filtered( - lambda r: r.date == ndate_str).channel_avail + max_avail = real_max + restriction = avail_restrictions.filtered( + lambda r: r.date == ndate_str) + if restriction: + if restriction.channel_bind_ids[0]: + max_avail = restriction.channel_bind_ids[0].channel_avail if max_avail < avail: avail = min(max_avail, real_max) else: