diff options
Diffstat (limited to 'addons/web/static/src/js/fields/basic_fields.js')
| -rw-r--r-- | addons/web/static/src/js/fields/basic_fields.js | 16 |
1 files changed, 7 insertions, 9 deletions
diff --git a/addons/web/static/src/js/fields/basic_fields.js b/addons/web/static/src/js/fields/basic_fields.js index 76275a11d3e..6b2cd4d6754 100644 --- a/addons/web/static/src/js/fields/basic_fields.js +++ b/addons/web/static/src/js/fields/basic_fields.js @@ -1299,19 +1299,17 @@ var FieldDomain = AbstractField.extend({ var self = this; return def.then(function () { var context = {}; // FIXME ? - return self.performModelRPC(self.domainModel, "search_count", [ - domain, - context - ]).then( - function (data) { + return self.rpc(self.domainModel, "search_count") + .args([domain,context]) + .exec() + .then(function (data) { self._isValidForModel = true; return data; - }, - function (error, e) { + }, function (error, e) { e.preventDefault(); self._isValidForModel = false; - } - ).always(self._replaceContent.bind(self)); + }) + .always(self._replaceContent.bind(self)); }); }, /** |
