diff --git a/src/calibre/library/caches.py b/src/calibre/library/caches.py index 663b2b71ab..16661056e8 100644 --- a/src/calibre/library/caches.py +++ b/src/calibre/library/caches.py @@ -1005,9 +1005,9 @@ class SortKeyGenerator(object): if sb == 'date': try: val = parse_date(val) - dt = 'datetime' except: - pass + val = UNDEFINED_DATE + dt = 'datetime' elif sb == 'number': try: val = float(val)