From 247de809fa1bc3d11fe11d32ebb430609289537a Mon Sep 17 00:00:00 2001 From: helmutm Date: Mon, 12 Oct 2009 15:16:19 +0000 Subject: [PATCH] datetime widget: accept empty time field git-svn-id: svn://svn.cy55.de/Zope3/src/cybertools/trunk@3577 fd906abe-77d9-0310-91a1-e0d9ade77398 --- composer/schema/field.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/composer/schema/field.py b/composer/schema/field.py index 2afd887..2a1df14 100644 --- a/composer/schema/field.py +++ b/composer/schema/field.py @@ -232,6 +232,8 @@ class DateFieldInstance(NumberFieldInstance): def unmarshall(self, value): if not value: return None + if len(value) > 1 and value[0] and not value[1]: + value[1] = 'T00:00:00' value = ''.join(value) if value: return datetime(*(strptime(value, '%Y-%m-%dT%H:%M:%S')[:6]))