From d80641da955bd9555f18ab026cccedb70d75755b Mon Sep 17 00:00:00 2001 From: Fabien Meghazi Date: Wed, 28 Sep 2011 17:45:49 +0200 Subject: [PATCH] [FIX] Only trigger do_search when controller is ready bzr revid: fme@openerp.com-20110928154549-xurjdf6qh7x73ck5 --- addons/web/static/src/js/views.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/addons/web/static/src/js/views.js b/addons/web/static/src/js/views.js index ac811b989d3..b0fe6940f58 100644 --- a/addons/web/static/src/js/views.js +++ b/addons/web/static/src/js/views.js @@ -230,12 +230,16 @@ db.web.ViewManager = db.web.Widget.extend(/** @lends db.web.ViewManager# */{ view_promise = controller.appendTo(container); $.when(view_promise).then(function() { self.on_controller_inited(view_type, controller); + if (self.searchview) { + self.do_searchview_search(); + } }); this.views[view_type].controller = controller; + } else if (this.searchview) { + self.do_searchview_search(); } if (this.searchview) { - this.do_searchview_search(); this.searchview[view.controller.searchable === false || this.searchview.hidden ? 'hide' : 'show'](); }