From 0468f116cb32a9deedc44383d4cc97f2bfadd501 Mon Sep 17 00:00:00 2001 From: Charles Haley Date: Thu, 10 Sep 2015 10:59:26 +0200 Subject: [PATCH] The right fix for the cover problem when syncing books --- src/calibre/gui2/device.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/calibre/gui2/device.py b/src/calibre/gui2/device.py index 9a02fcfbba..2fb721242f 100644 --- a/src/calibre/gui2/device.py +++ b/src/calibre/gui2/device.py @@ -1957,7 +1957,9 @@ class DeviceMixin(object): # {{{ pt.close() files.append(filename_to_unicode(os.path.abspath(pt.name))) names.append(fmt_name) - metadata.append(db.new_api.get_metadata(id_, get_cover=True)) + mi = db.new_api.get_metadata(id_, get_cover=True) + self.update_thumbnail(mi) + metadata.append(mi) except: prints('Problem creating temporary file for', fmt_name) traceback.print_exc()