From 6637a58f28e307b06888aed2200775106887e74e Mon Sep 17 00:00:00 2001 From: Pablo Date: Mon, 15 Oct 2018 09:17:20 +0200 Subject: [PATCH] [FIX] Use room_type_id --- hotel/models/hotel_room_type.py | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/hotel/models/hotel_room_type.py b/hotel/models/hotel_room_type.py index 0c055ea6b..7dcd4abe0 100644 --- a/hotel/models/hotel_room_type.py +++ b/hotel/models/hotel_room_type.py @@ -74,14 +74,12 @@ class HotelRoomType(models.Model): reservations_rooms = reservations.mapped('room_id.id') free_rooms = self.env['hotel.room'].search([ ('id', 'not in', reservations_rooms), - ('id', 'not in', notthis) + ('room_type_id.id', 'not in', notthis) ]) if room_type_id: - room_type_id = self.env['hotel.room.type'].search([ + rooms_linked = self.env['hotel.room.type'].search([ ('id', '=', room_type_id) - ]) - # QUESTION What linked represent? Rooms in this type ? - rooms_linked = room_type_id.room_ids + ]).room_ids free_rooms = free_rooms & rooms_linked return free_rooms.sorted(key=lambda r: r.sequence)