summaryrefslogtreecommitdiff
path: root/addons/web/static/src/js/views/graph/graph_model.js
diff options
context:
space:
mode:
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.js15
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