Possible fix for #893427

This commit is contained in:
Charles Haley 2011-11-23 04:04:41 -05:00
parent ccf2c33111
commit a52cc4083d

View File

@ -17,7 +17,7 @@ from calibre.ebooks.metadata import fmt_sidx, authors_to_string, string_to_autho
from calibre.ebooks.metadata.book.base import SafeFormat from calibre.ebooks.metadata.book.base import SafeFormat
from calibre.ptempfile import PersistentTemporaryFile from calibre.ptempfile import PersistentTemporaryFile
from calibre.utils.config import tweaks, prefs from calibre.utils.config import tweaks, prefs
from calibre.utils.date import dt_factory, qt_to_dt from calibre.utils.date import dt_factory, qt_to_dt, as_local_time
from calibre.utils.icu import sort_key from calibre.utils.icu import sort_key
from calibre.utils.search_query_parser import SearchQueryParser from calibre.utils.search_query_parser import SearchQueryParser
from calibre.library.caches import (_match, CONTAINS_MATCH, EQUALS_MATCH, from calibre.library.caches import (_match, CONTAINS_MATCH, EQUALS_MATCH,
@ -580,7 +580,7 @@ class BooksModel(QAbstractTableModel): # {{{
def datetime_type(r, idx=-1): def datetime_type(r, idx=-1):
val = self.db.data[r][idx] val = self.db.data[r][idx]
if val is not None: if val is not None:
return QVariant(QDateTime(val)) return QVariant(QDateTime(as_local_time(val)))
else: else:
return QVariant(UNDEFINED_QDATETIME) return QVariant(UNDEFINED_QDATETIME)