From fc2050fef10012c00e2a4381d4497cd8e7fc14c2 Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Mon, 14 Nov 2011 13:39:48 +0100 Subject: [PATCH] [IMP] search view: assert the view received from the fields_view_get is a search view bzr revid: xmo@openerp.com-20111114123948-inqtk10u1xgk2gmg --- addons/web/static/src/js/search.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/addons/web/static/src/js/search.js b/addons/web/static/src/js/search.js index c5a2b896da3..4fb5f02c690 100644 --- a/addons/web/static/src/js/search.js +++ b/addons/web/static/src/js/search.js @@ -135,6 +135,12 @@ openerp.web.SearchView = openerp.web.Widget.extend(/** @lends openerp.web.Search } }, on_loaded: function(data) { + if (data.fields_view.type !== 'search' || + data.fields_view.arch.tag !== 'search') { + throw new Error(_.sprintf( + "Got non-search view after asking for a search view: type %s, arch root %s", + data.fields_view.type, data.fields_view.arch.tag)); + } var self = this, lines = this.make_widgets( data.fields_view['arch'].children,