diff --git a/src/calibre/library/catalog.py b/src/calibre/library/catalog.py index 006b381214..8508fb266f 100644 --- a/src/calibre/library/catalog.py +++ b/src/calibre/library/catalog.py @@ -4728,7 +4728,7 @@ Author '{0}': pass else: # uuid found in cache with matching crc - thumb_data = zf.read(title['uuid']) + thumb_data = zf.read(title['uuid']+cover_crc) with open(os.path.join(image_dir, thumb_file), 'wb') as f: f.write(thumb_data) return