summaryrefslogtreecommitdiff
path: root/addons/web/static/src/js/fields/relational_fields.js
diff options
context:
space:
mode:
authorMohammed Shekha <msh@odoo.com>2020-02-13 11:12:21 +0000
committerAaron Bohy <aab@odoo.com>2020-03-04 14:46:18 +0000
commita4a4ad1a39b916793c0433c4c39150f76ea51949 (patch)
treeb1c093996b39d324fd9363a3a4c2f30f5ef60bb5 /addons/web/static/src/js/fields/relational_fields.js
parent6f1ec915cf2142f57eb931681cfce488ebc71e5b (diff)
[IMP] web: trim many2one search terms
This commit trims leading and trailing spaces in search terms of many2one. task-2187414 closes odoo/odoo#45282 Signed-off-by: Aaron Bohy (aab) <aab@odoo.com>
Diffstat (limited to 'addons/web/static/src/js/fields/relational_fields.js')
-rw-r--r--addons/web/static/src/js/fields/relational_fields.js5
1 files changed, 3 insertions, 2 deletions
diff --git a/addons/web/static/src/js/fields/relational_fields.js b/addons/web/static/src/js/fields/relational_fields.js
index 631bf8e8d11..58fc8d99229 100644
--- a/addons/web/static/src/js/fields/relational_fields.js
+++ b/addons/web/static/src/js/fields/relational_fields.js
@@ -271,12 +271,13 @@ var FieldMany2One = AbstractField.extend({
source.results = [];
// Check if this source should be used for the searched term
- if (!source.validation || source.validation.call(self, req.term)) {
+ const search = req.term.trim();
+ if (!source.validation || source.validation.call(self, search)) {
source.loading = true;
// Wrap the returned value of the source.method with a promise
// So event if the returned value is not async, it will work
- Promise.resolve(source.method.call(self, req.term)).then(function (results) {
+ Promise.resolve(source.method.call(self, search)).then(function (results) {
source.results = results;
source.loading = false;
resp(self._concatenateAutocompleteResults());