summaryrefslogtreecommitdiff
path: root/addons/web/static/test
diff options
context:
space:
mode:
authorNicolas Martinelli <nim@odoo.com>2016-05-09 15:11:35 +0200
committerNicolas Martinelli <nim@odoo.com>2016-05-10 11:19:22 +0200
commit50b94ef079b2fd9f4e9201ea8f977fadab109aea (patch)
treee296a5e27e7ed2fd2b9adbae580261bdb35b3394 /addons/web/static/test
parenta775f437c872747b59777873a5c959a70789c8d1 (diff)
[FIX] web: search input of date
When the user searches for date (or a datetime) in the search bar, the suggested date can become completely wrong. For example, in the French localization where the date format is DD/MM/YYYY, the system will search for the date MM/DD/YYYY. This is even worse when the date is not fully written: DD/MM could be converted to MM/DD/0000, which doesn't make any sense. This is related to the moment issue https://github.com/moment/moment/issues/1407. The fix is to make sure that the input date has a correct format thanks to `parse_value`. The latter converts the date into a fixed format. Fixes #11876 opw-676604
Diffstat (limited to 'addons/web/static/test')
-rw-r--r--addons/web/static/test/search.js4
1 files changed, 1 insertions, 3 deletions
diff --git a/addons/web/static/test/search.js b/addons/web/static/test/search.js
index 4f35801cb10..d163913b0f4 100644
--- a/addons/web/static/test/search.js
+++ b/addons/web/static/test/search.js
@@ -643,7 +643,7 @@ odoo.define_section('search.completions', ['web.search_inputs', 'web.SearchView'
var view = {inputs: []};
var f = new DateField(
{attrs: {string: "Dummy"}}, {type: 'datetime'}, view);
- return f.complete('2012-05-21T21:21:21')
+ return f.complete('2012-05-21T21:21:21Z')
.done(function (completions) {
assert.equal(completions.length, 1, "should provide a single completion");
var c = completions[0];
@@ -1615,5 +1615,3 @@ odoo.define_section('search.advanced', ['web.search_inputs', 'web.SearchView', '
});
});
-
-