From 877957819e46aad7e2d560e0602957e4683fce8a Mon Sep 17 00:00:00 2001 From: "vta vta@openerp.com" <> Date: Fri, 19 Oct 2012 13:15:58 +0200 Subject: [PATCH] [FIX] Fixed a forgotten add(), SearchView#on_invalid(). bzr revid: vta@openerp.com-20121019111558-zu8hzh7u61srew2e --- addons/web/static/src/js/search.js | 3 ++- addons/web/static/test/search.js | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/addons/web/static/src/js/search.js b/addons/web/static/src/js/search.js index 33d20980732..9351f621324 100644 --- a/addons/web/static/src/js/search.js +++ b/addons/web/static/src/js/search.js @@ -746,7 +746,7 @@ instance.web.SearchView = instance.web.Widget.extend(/** @lends instance.web.Sea this.on_invalid(search.errors); return; } - return this.trigger('search_data', search.domains, search.contexts, search.groupbys); + this.trigger('search_data', search.domains, search.contexts, search.groupbys); }, /** * Triggered after the SearchView has collected all relevant domains and @@ -777,6 +777,7 @@ instance.web.SearchView = instance.web.Widget.extend(/** @lends instance.web.Sea */ on_invalid: function (errors) { this.do_notify(_t("Invalid Search"), _t("triggered from search view")); + this.trigger('invalid_search', errors); } }); diff --git a/addons/web/static/test/search.js b/addons/web/static/test/search.js index 1db6c587801..3ef4d6840e2 100644 --- a/addons/web/static/test/search.js +++ b/addons/web/static/test/search.js @@ -197,7 +197,8 @@ $(document).ready(function () { var dataset = {model: 'dummy.model', get_context: function () { return {}; }}; var view = new instance.web.SearchView(null, dataset, false, defaults); - view.on_invalid.add(function () { + var self = this; + view.on('invalid_search', self, function () { ok(false, JSON.stringify([].slice(arguments))); }); return view;