diff options
| author | Géry Debongnie <ged@odoo.com> | 2017-03-05 09:37:03 +0100 |
|---|---|---|
| committer | Aaron Bohy <aab@odoo.com> | 2017-04-11 19:44:38 +0200 |
| commit | 25fecd932a2bac324cc41d4326f8acdc7bbab5a9 (patch) | |
| tree | 4413e284a459633e196fd8237ebdd3810d70ae75 /addons/web/static/src/js/widgets/model_field_selector.js | |
| parent | 47ec89d7fae16e66760240f4d34425c3277e7f07 (diff) | |
[REF] web, *: remove calls to performmodelrpc
The this.performModelRPc method is deprecated, so with this commit, we
remove some calls.
Diffstat (limited to 'addons/web/static/src/js/widgets/model_field_selector.js')
| -rw-r--r-- | addons/web/static/src/js/widgets/model_field_selector.js | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/addons/web/static/src/js/widgets/model_field_selector.js b/addons/web/static/src/js/widgets/model_field_selector.js index 9c843937c90..a1fb3cc5c4b 100644 --- a/addons/web/static/src/js/widgets/model_field_selector.js +++ b/addons/web/static/src/js/widgets/model_field_selector.js @@ -317,12 +317,14 @@ var ModelFieldSelector = Widget.extend({ _getModelFieldsFromCache: function (model, filters) { var def = modelFieldsCache.cacheDefs[model]; if (!def) { - def = modelFieldsCache.cacheDefs[model] = this.performModelRPC(model, "fields_get", [ - false, - ["store", "searchable", "type", "string", "relation", "selection", "related"], - ]).then((function (fields) { - modelFieldsCache.cache[model] = sortFields(fields); - }).bind(this)); + def = modelFieldsCache.cacheDefs[model] = this.rpc(model, "fields_get") + .args([ + false, + ["store", "searchable", "type", "string", "relation", "selection", "related"]]) + .exec() + .then((function (fields) { + modelFieldsCache.cache[model] = sortFields(fields); + }).bind(this)); } return def.then((function () { return _.filter(modelFieldsCache.cache[model], function (f) { |
