From 47814900dc3933ecd8aa47bc1d8c2ac858748c8a Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Wed, 14 Dec 2016 13:10:32 +0100 Subject: [PATCH] Fix TypeError in cached_file_delete --- src/pretix/base/models/orders.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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