From 91a56c9008f824e8b9d51ee63282b03339ee0b43 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Fri, 1 Mar 2013 09:30:56 +0530 Subject: [PATCH] Fix #1136765 (Add book fails if certain files are present in user's home directory) --- src/calibre/library/database2.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/calibre/library/database2.py b/src/calibre/library/database2.py index e64d1429ae..914de2358b 100644 --- a/src/calibre/library/database2.py +++ b/src/calibre/library/database2.py @@ -2272,7 +2272,7 @@ class LibraryDatabase2(LibraryDatabase, SchemaUpgrade, CustomColumns): # force_changes has no effect on cover manipulation if mi.cover_data[1] is not None: doit(self.set_cover, id, mi.cover_data[1], commit=False) - elif mi.cover is not None: + elif isinstance(mi.cover, basestring) and mi.cover: if os.access(mi.cover, os.R_OK): with lopen(mi.cover, 'rb') as f: raw = f.read()