From 0059cd28cd52b4b3b39801d1d3efb8953f162275 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Mon, 10 Mar 2025 11:06:00 +0100 Subject: [PATCH] Do not use instanceof on value of Date and DateTime of Dict field Instead we must use the attributes isDate and isDateTime. Closes #13845 --- sao/src/view/form.js | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/sao/src/view/form.js b/sao/src/view/form.js index 9f10cf5b5b..b5c01b91cb 100644 --- a/sao/src/view/form.js +++ b/sao/src/view/form.js @@ -5775,8 +5775,7 @@ function eval_pyson(value){ return this._parse(this.format, this.input.val()); }, set_value: function(value) { - if ((value instanceof Sao.DateTime) || - (value instanceof Sao.Date)) { + if (value && (value.isDate || value.isDateTime)) { value = this._format(this.format, value); } else { value = '';