summaryrefslogtreecommitdiff
path: root/addons/web/static/src/js/widgets/model_field_selector.js
diff options
context:
space:
mode:
authorGéry Debongnie <ged@odoo.com>2017-03-05 09:37:03 +0100
committerAaron Bohy <aab@odoo.com>2017-04-11 19:44:38 +0200
commit25fecd932a2bac324cc41d4326f8acdc7bbab5a9 (patch)
tree4413e284a459633e196fd8237ebdd3810d70ae75 /addons/web/static/src/js/widgets/model_field_selector.js
parent47ec89d7fae16e66760240f4d34425c3277e7f07 (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.js14
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) {