Fix error when downloading only covers and reviewing downloaded metadata. Fixes #1176253 (Bulk Download Covers Only - 0.9.29)

This commit is contained in:
Kovid Goyal 2013-05-04 08:05:24 +05:30
parent f7a44c80f8
commit 654ce41161

View File

@ -240,9 +240,10 @@ class EditMetadataAction(InterfaceAction):
opf, cov = id_map[book_id] opf, cov = id_map[book_id]
cfile = mi.cover cfile = mi.cover
mi.cover, mi.cover_data = None, (None, None) mi.cover, mi.cover_data = None, (None, None)
with open(opf, 'wb') as f: if opf is not None:
f.write(metadata_to_opf(mi)) with open(opf, 'wb') as f:
if cfile: f.write(metadata_to_opf(mi))
if cfile and cov:
shutil.copyfile(cfile, cov) shutil.copyfile(cfile, cov)
os.remove(cfile) os.remove(cfile)
nid_map[book_id] = id_map[book_id] nid_map[book_id] = id_map[book_id]