diff --git a/hotel_calendar/static/src/js/views/calendar/hotel_calendar_renderer.js b/hotel_calendar/static/src/js/views/calendar/hotel_calendar_renderer.js index e0b50368b..b4f56dd57 100644 --- a/hotel_calendar/static/src/js/views/calendar/hotel_calendar_renderer.js +++ b/hotel_calendar/static/src/js/views/calendar/hotel_calendar_renderer.js @@ -219,7 +219,7 @@ var HotelCalendarView = AbstractRenderer.extend({ }.bind(this)); }, - _generate_search_domain: function(tsearch) { + _generate_search_domain: function(tsearch, type) { var domain = []; domain.push('|', '|', '|', '|', ['partner_id.name', 'ilike', tsearch], @@ -254,7 +254,7 @@ var HotelCalendarView = AbstractRenderer.extend({ var searchQuery = $elm.val(); var domain = false; if (searchQuery) { - domain = this._generate_search_domain(searchQuery); + domain = this._generate_search_domain(searchQuery, type); } else { domain = []; } diff --git a/hotel_calendar_channel_connector/static/src/js/views/hotel_calendar_renderer.js b/hotel_calendar_channel_connector/static/src/js/views/hotel_calendar_renderer.js index 8891ad573..5bf257cc2 100644 --- a/hotel_calendar_channel_connector/static/src/js/views/hotel_calendar_renderer.js +++ b/hotel_calendar_channel_connector/static/src/js/views/hotel_calendar_renderer.js @@ -39,12 +39,15 @@ odoo.define('hotel_calendar_channel_connector.PMSHotelCalendarRenderer', functio }); }, - _generate_search_domain: function(tsearch) { + _generate_search_domain: function(tsearch, type) { var domain = this._super(tsearch); - domain.splice(0, 0, '|'); - domain.push('|', + + if (type === 'book') { + domain.splice(0, 0, '|'); + domain.push('|', ['channel_bind_ids.external_id', 'ilike', tsearch], ['channel_bind_ids.ota_reservation_id', 'ilike', tsearch]); + } return domain; },