diff options
| author | Mohammed Shekha <msh@odoo.com> | 2020-02-13 11:12:21 +0000 |
|---|---|---|
| committer | Aaron Bohy <aab@odoo.com> | 2020-03-04 14:46:18 +0000 |
| commit | a4a4ad1a39b916793c0433c4c39150f76ea51949 (patch) | |
| tree | b1c093996b39d324fd9363a3a4c2f30f5ef60bb5 /addons/web/static/src/js/fields/relational_fields.js | |
| parent | 6f1ec915cf2142f57eb931681cfce488ebc71e5b (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.js | 5 |
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()); |
