diff --git a/addons/web/static/src/core/py_js/py_builtin.js b/addons/web/static/src/core/py_js/py_builtin.js
index 760c5f26ff3..a4d82730056 100644
--- a/addons/web/static/src/core/py_js/py_builtin.js
+++ b/addons/web/static/src/core/py_js/py_builtin.js
@@ -31,6 +31,11 @@ export const BUILTINS = {
return PyDate.today();
},
+ get current_date() {
+ // deprecated: today should be prefered
+ return this.today;
+ },
+
get today() {
return PyDate.today().strftime("%Y-%m-%d");
},
diff --git a/addons/web/static/tests/core/py_js/py_date_tests.js b/addons/web/static/tests/core/py_js/py_date_tests.js
index f65b1887809..9ed9ab4dc01 100644
--- a/addons/web/static/tests/core/py_js/py_date_tests.js
+++ b/addons/web/static/tests/core/py_js/py_date_tests.js
@@ -190,5 +190,10 @@ QUnit.module("py", {}, () => {
QUnit.test("now", (assert) => {
assert.ok(check("now", formatDateTime));
});
+
+ QUnit.test("current_date", (assert) => {
+ patchDate(2021, 8, 20, 10, 0, 0);
+ assert.deepEqual(evaluateExpr("current_date"), "2021-09-20");
+ });
});
});
diff --git a/addons/web/static/tests/search/search_model_tests.js b/addons/web/static/tests/search/search_model_tests.js
index 881d1bea7bd..cbc6ff6f3e7 100644
--- a/addons/web/static/tests/search/search_model_tests.js
+++ b/addons/web/static/tests/search/search_model_tests.js
@@ -793,6 +793,7 @@ QUnit.module("Search", (hooks) => {
+
`;
@@ -800,6 +801,7 @@ QUnit.module("Search", (hooks) => {
[["datetime", "=", "2021-09-16 22:00:00"]],
[["date", "=", "2020-09-17 00:00:00"]],
[["create_date", ">", "2021-09-16"]],
+ [["date_deadline", "<", "2021-09-17"]],
];
const model = await makeSearchModel({ serverData, searchViewArch });