diff --git a/src/pretix/base/models/orders.py b/src/pretix/base/models/orders.py index 913ee56ce3..32df75113c 100644 --- a/src/pretix/base/models/orders.py +++ b/src/pretix/base/models/orders.py @@ -570,6 +570,7 @@ class CachedTicket(models.Model): @receiver(post_delete, sender=CachedTicket) def cached_file_delete(sender, instance, **kwargs): try: - instance.cachedfile.delete() + if instance.cachedfile: + instance.cachedfile.delete() except CachedFile.DoesNotExist: pass