From fa5ef483d5381b683e0cf4f54bfd6e97d69c4d39 Mon Sep 17 00:00:00 2001 From: niv-openerp Date: Tue, 3 Jul 2012 17:55:40 +0200 Subject: [PATCH] [IMP] added exception in list view when trying to group on a field not declarer in the list view bzr revid: nicolas.vanhoren@openerp.com-20120703155540-0sp4m80yqa9r4ati --- addons/web/static/src/js/view_list.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/addons/web/static/src/js/view_list.js b/addons/web/static/src/js/view_list.js index b19e483bed9..3033404b387 100644 --- a/addons/web/static/src/js/view_list.js +++ b/addons/web/static/src/js/view_list.js @@ -1328,6 +1328,11 @@ instance.web.ListView.Groups = instance.web.Class.extend( /** @lends instance.we row_data[group.grouped_on] = group; var group_column = _(self.columns).detect(function (column) { return column.id === group.grouped_on; }); + if (! group_column) { + throw new Error(_.str.sprintf( + _t("Grouping on field '%s' is not possible because that field does not appear in the list view."), + group.grouped_on)); + } try { $group_column.html(instance.web.format_cell( row_data, group_column, {