From 07d0a29bdcc81b92420fd26ae1f5bf4c2d3cd323 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Wed, 27 Mar 2024 12:42:24 +0100 Subject: [PATCH] Do not accept anymore datetime with null time as date Closes #13135 --- trytond/trytond/model/fields/date.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/trytond/trytond/model/fields/date.py b/trytond/trytond/model/fields/date.py index 966eecb531..456f71807f 100644 --- a/trytond/trytond/model/fields/date.py +++ b/trytond/trytond/model/fields/date.py @@ -38,8 +38,7 @@ class Date(Field): if isinstance(value, str): value = datetime.date.fromisoformat(value) elif isinstance(value, datetime.datetime): - if value.time() != datetime.time(): - raise ValueError("Date field can not have time") + raise ValueError("Date field can not have time") return super().sql_format(value) def sql_cast(self, expression, timezone=None):