From f1e60702e3a97cc763c046a13fd121d508f18c54 Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Wed, 18 Jan 2012 15:48:26 +0100 Subject: [PATCH] [FIX] re-add auto_search lp bug: https://launchpad.net/bugs/908696 fixed bzr revid: xmo@openerp.com-20120118144826-3aio04bfrf35wx7i --- addons/web/static/src/js/views.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/addons/web/static/src/js/views.js b/addons/web/static/src/js/views.js index cc108837f88..4853eebfab6 100644 --- a/addons/web/static/src/js/views.js +++ b/addons/web/static/src/js/views.js @@ -310,11 +310,15 @@ session.web.ViewManager = session.web.Widget.extend(/** @lends session.web.View this.views[view_type].deferred.resolve(view_type); $.when(view_promise).then(function() { self.on_controller_inited(view_type, controller); - if (self.searchview && view.controller.searchable !== false) { + if (self.searchview + && self.flags.auto_search !== false + && view.controller.searchable !== false) { self.searchview.ready.then(self.searchview.do_search); } }); - } else if (this.searchview && view.controller.searchable !== false) { + } else if (this.searchview + && self.flags.auto_search !== false + && view.controller.searchable !== false) { this.searchview.ready.then(this.searchview.do_search); } @@ -448,6 +452,7 @@ session.web.ViewManagerAction = session.web.ViewManager.extend(/** @lends oepner // do not have it yet (and we don't, because we've not called our own // ``_super()``) rpc requests will blow up. var flags = action.flags || {}; + flags.auto_search = !!action.auto_search; if (action.res_model == 'board.board' && action.view_mode === 'form') { // Special case for Dashboards _.extend(flags, {