From 26e904aa7c72bfa614ca4ed767cc3df066766572 Mon Sep 17 00:00:00 2001 From: Charles Haley <> Date: Tue, 8 Nov 2011 12:40:46 +0100 Subject: [PATCH] Fix regression in edit single for undefined dates. Apparently Qt does not use timezones when comparing qdatetimes. --- src/calibre/gui2/metadata/basic_widgets.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/calibre/gui2/metadata/basic_widgets.py b/src/calibre/gui2/metadata/basic_widgets.py index 991e1dbd01..3dee6ad179 100644 --- a/src/calibre/gui2/metadata/basic_widgets.py +++ b/src/calibre/gui2/metadata/basic_widgets.py @@ -1411,7 +1411,8 @@ class DateEdit(QDateTimeEdit): # {{{ def fset(self, val): if val is None: val = UNDEFINED_DATE - val = as_local_time(val) + else: + val = as_local_time(val) self.setDateTime(val) return property(fget=fget, fset=fset)