From 0cb50865bdfd58b46ea320b07fb8284d71952996 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 (grafted from c5b215bb328104a51f8d26d1f3e9e50f588d6568) --HG-- branch : 7.0 --- 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 c741409e1a..e26e65e569 100644 --- a/sao/src/view/form.js +++ b/sao/src/view/form.js @@ -5382,8 +5382,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 = '';