From 2bd59cb636915f6d579e10704b30120bdd0f1a78 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Wed, 9 Jul 2014 18:09:21 +0530 Subject: [PATCH] Fix PyQt 5 no longer tolerating passing QDateTime to setDate() --- src/calibre/gui2/library/delegates.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/calibre/gui2/library/delegates.py b/src/calibre/gui2/library/delegates.py index 7b2685e392..87ad439f6d 100644 --- a/src/calibre/gui2/library/delegates.py +++ b/src/calibre/gui2/library/delegates.py @@ -138,6 +138,8 @@ class PubDateDelegate(QStyledItemDelegate): # {{{ val = index.data(Qt.EditRole) if is_date_undefined(val): val = QDate(2000, 1, 1) + if isinstance(val, QDateTime): + val = val.date() editor.setDate(val) # }}}