From 357972c8f8869ebc9fb92255f811f1693d5ac1dd Mon Sep 17 00:00:00 2001 From: Martin Gross Date: Wed, 23 Oct 2019 15:17:46 +0200 Subject: [PATCH] Rearrange order_gracefully_delete signal-call (#1463) --- 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 9de6beecc..3a9291f33 100644 --- a/src/pretix/base/models/orders.py +++ b/src/pretix/base/models/orders.py @@ -213,6 +213,8 @@ class Order(LockModel, LoggedModel): } ) + order_gracefully_delete.send(self.event, order=self) + if self.status != Order.STATUS_CANCELED: for position in self.positions.all(): if position.voucher: @@ -225,7 +227,6 @@ class Order(LockModel, LoggedModel): OrderPosition.all.filter(order=self, addon_to__isnull=False).delete() OrderPosition.all.filter(order=self).delete() OrderFee.all.filter(order=self).delete() - order_gracefully_delete.send(self.event, order=self) self.refunds.all().delete() self.payments.all().delete() self.event.cache.delete('complain_testmode_orders')