Fix #1136765 (Add book fails if certain files are present in user's home directory)

This commit is contained in:
Kovid Goyal 2013-03-01 09:30:56 +05:30
parent 8d649bc403
commit 91a56c9008

View File

@ -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()