From 1cffcf431ab6b9e2a470ea3d1af36bc4775155f1 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Thu, 21 Feb 2013 19:20:26 +0530 Subject: [PATCH] ... --- src/calibre/db/write.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/calibre/db/write.py b/src/calibre/db/write.py index 32b677eb67..78bd31a967 100644 --- a/src/calibre/db/write.py +++ b/src/calibre/db/write.py @@ -40,8 +40,6 @@ def multiple_text(sep, x): def adapt_datetime(x): if isinstance(x, (unicode, bytes)): x = parse_date(x, assume_utc=False, as_utc=False) - if x is None: - x = UNDEFINED_DATE return x def adapt_date(x): @@ -99,9 +97,11 @@ def get_adapter(name, metadata): ans = lambda x: x if name == 'title': - ans = lambda x: ans(x) or _('Unknown') - elif name == 'authors': - ans = lambda x: ans(x) or (_('Unknown'),) + return lambda x: ans(x) or _('Unknown') + if name == 'authors': + return lambda x: ans(x) or (_('Unknown'),) + if name in {'timestamp', 'last_modified'}: + return lambda x: ans(x) or UNDEFINED_DATE return ans # }}}