From 2a2fa25aa1e185bfdb8a99a63d456cb12ef62ea4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Wed, 9 Jun 2010 20:30:01 +0200 Subject: [PATCH] Fix test for datetime in Date fields (transplanted from 43bf75cf91c018d2a5b20646c3569d16a8cb2965) --- trytond/backend/fields.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/trytond/backend/fields.py b/trytond/backend/fields.py index f250fabb49..ec1d538d87 100644 --- a/trytond/backend/fields.py +++ b/trytond/backend/fields.py @@ -99,10 +99,10 @@ class Date(Field): assert(isinstance(value, datetime.date)) # Allow datetime with min time for XML-RPC - if value.time() != datetime.time(): - # datetime must be tested separately because datetime is a - # subclass of date: - assert(not isinstance(value, datetime.datetime)) + # datetime must be tested separately because datetime is a + # subclass of date + assert(not isinstance(value, datetime.datetime) + or value.time() == datetime.time()) return value