[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
This commit is contained in:
niv-openerp 2012-07-03 17:55:40 +02:00
parent e1ce5f1539
commit fa5ef483d5
1 changed files with 5 additions and 0 deletions

View File

@ -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, {