summaryrefslogtreecommitdiff
path: root/addons/web/static/src
diff options
context:
space:
mode:
authorniv-openerp <nicolas.vanhoren@openerp.com>2012-07-03 17:55:40 +0200
committerniv-openerp <nicolas.vanhoren@openerp.com>2012-07-03 17:55:40 +0200
commitfa5ef483d5381b683e0cf4f54bfd6e97d69c4d39 (patch)
tree75dab6910782e0dba277b8f63843d07b61e99777 /addons/web/static/src
parente1ce5f153962d7b51a4f9a958b932a114807e969 (diff)
[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
Diffstat (limited to 'addons/web/static/src')
-rw-r--r--addons/web/static/src/js/view_list.js5
1 files changed, 5 insertions, 0 deletions
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, {