[FIX] web_kanban: fixed issues when having no column to display in kanban
authorThibault Delavallée <tde@openerp.com>
Mon, 8 Dec 2014 11:12:39 +0000 (12:12 +0100)
committerThibault Delavallée <tde@openerp.com>
Mon, 8 Dec 2014 12:21:18 +0000 (13:21 +0100)
view.

addons/web_kanban/static/src/js/kanban.js

index f473c02..762f06c 100644 (file)
@@ -294,7 +294,7 @@ instance.web_kanban.KanbanView = instance.web.View.extend({
             });
         };
         recurse(this.fields_view.arch);
-        var group_ids = _.map(groups, function (elem) { return elem.attributes.value[0]});
+        var group_ids = _.without(_.map(groups, function (elem) { return elem.attributes.value[0]}), undefined);
         if (this.grouped_by_m2o && group_ids.length && group_by_fields_to_read.length) {
             var group_data = new instance.web.DataSet(
                 this,
@@ -751,7 +751,7 @@ instance.web_kanban.KanbanGroup = instance.web.Widget.extend({
                 [this.title],
                 _.map(
                     options.group_by_tooltip,
-                    function (key, value, list) { return self.values[value] || ''; })
+                    function (key, value, list) { return self.values && self.values[value] || ''; })
             ).join('\n\n');
             this.$(".oe_kanban_group_title_text").attr("title", this.tooltip || this.title || "");
         }