diff --git a/bookwyrm/preview_images.py b/bookwyrm/preview_images.py index 74323067..c6bc3cbe 100644 --- a/bookwyrm/preview_images.py +++ b/bookwyrm/preview_images.py @@ -323,6 +323,9 @@ def save_and_cleanup(image, instance=None): try: file_name = instance.preview_image.name except ValueError: + file_name = None + + if not file_name or file_name == '': uuid = uuid4() file_name = f"{instance.id}-{uuid}.jpg"