diff --git a/src/calibre/devices/prs505/sony_cache.py b/src/calibre/devices/prs505/sony_cache.py index 3ac35df9b2..46ccf1f3d2 100644 --- a/src/calibre/devices/prs505/sony_cache.py +++ b/src/calibre/devices/prs505/sony_cache.py @@ -328,7 +328,10 @@ class XMLCache(object): 'descendant::*[local-name()="jpeg"]|' 'descendant::*[local-name()="png"]'): if img.text: - raw = b64decode(img.text.strip()) + try: + raw = b64decode(img.text.strip()) + except: + continue book.thumbnail = raw break break