diff --git a/addons/web_gantt/static/src/js/gantt.js b/addons/web_gantt/static/src/js/gantt.js index 22e98807074..77bb6df4397 100644 --- a/addons/web_gantt/static/src/js/gantt.js +++ b/addons/web_gantt/static/src/js/gantt.js @@ -525,12 +525,17 @@ openerp.web_gantt.GanttView = openerp.web.View.extend({ if (groupbys.length) { this.group_by = groupbys; } - + var fields = _.compact(_.map(this.fields_view.arch.attrs,function(value,key) { + if (key != 'string' && key != 'default_group_by') { + return value || ''; + } + })); + fields = _.uniq(fields.concat(_.keys(this.fields), this.text, this.group_by)); $.when(this.has_been_loaded).then(function() { - self.dataset.read_slice([], { + self.dataset.read_slice(fields, { domain: domains, context: contexts - }).done(function(projects){ + }).done(function(projects) { self.on_project_loaded(projects); }); });