diff options
Diffstat (limited to 'addons/web/static/src/js/views/graph/graph_model.js')
| -rw-r--r-- | addons/web/static/src/js/views/graph/graph_model.js | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/addons/web/static/src/js/views/graph/graph_model.js b/addons/web/static/src/js/views/graph/graph_model.js index 73578f5c3bc..7bf9757a255 100644 --- a/addons/web/static/src/js/views/graph/graph_model.js +++ b/addons/web/static/src/js/views/graph/graph_model.js @@ -130,13 +130,14 @@ return AbstractModel.extend({ if (this.chart.measure !== '__count__') { fields = fields.concat(this.chart.measure); } - return this.performModelRPC(this.modelName, 'read_group', [], { - context: this.chart.context, - domain: this.chart.domain, - fields: fields, - groupby: this.chart.groupedBy, - lazy: false, - }).then(this._processData.bind(this)); + return this._rpc(this.modelName, 'read_group') + .withContext(this.chart.context) + .withDomain(this.chart.domain) + .withFields(fields) + .groupBy(this.chart.groupedBy) + .lazy(false) + .exec() + .then(this._processData.bind(this)); }, /** * Since read_group is insane and returns its result on different keys |
