diff --git a/iiif_prezi3/helpers/add_thumbnail.py b/iiif_prezi3/helpers/add_thumbnail.py index a114652..5d75fb7 100644 --- a/iiif_prezi3/helpers/add_thumbnail.py +++ b/iiif_prezi3/helpers/add_thumbnail.py @@ -40,7 +40,8 @@ def create_thumbnail_from_iiif(self, url, preferred_width=500, **kwargs): if 'sizes' in image_info: best_fit_size = max( (size for size in image_info['sizes'] if size["width"] <= preferred_width), - key=lambda size: size["width"] + key=lambda size: size["width"], + default=image_info['sizes'][0] ) thumbnail_id = f"{url.replace('/info.json', '')}/full/{best_fit_size['width']},{best_fit_size['height']}/0/default.jpg" else: