diff options
| author | Xavier Morel <xmo@openerp.com> | 2011-11-14 13:39:48 +0100 |
|---|---|---|
| committer | Xavier Morel <xmo@openerp.com> | 2011-11-14 13:39:48 +0100 |
| commit | fc2050fef10012c00e2a4381d4497cd8e7fc14c2 (patch) | |
| tree | 4ee8f3eed5ebec52b65353e0cdf59a9ae7811fdf | |
| parent | ba414a33494dedcf76c3d6ec4c21f703783fd550 (diff) | |
[IMP] search view: assert the view received from the fields_view_get is a search view
bzr revid: xmo@openerp.com-20111114123948-inqtk10u1xgk2gmg
| -rw-r--r-- | addons/web/static/src/js/search.js | 6 |
1 files changed, 6 insertions, 0 deletions
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, |
