forked from CGM_Public/pretix_original
Rearrange order_gracefully_delete signal-call (#1463)
This commit is contained in:
@@ -213,6 +213,8 @@ class Order(LockModel, LoggedModel):
|
|||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
|
||||||
|
order_gracefully_delete.send(self.event, order=self)
|
||||||
|
|
||||||
if self.status != Order.STATUS_CANCELED:
|
if self.status != Order.STATUS_CANCELED:
|
||||||
for position in self.positions.all():
|
for position in self.positions.all():
|
||||||
if position.voucher:
|
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, addon_to__isnull=False).delete()
|
||||||
OrderPosition.all.filter(order=self).delete()
|
OrderPosition.all.filter(order=self).delete()
|
||||||
OrderFee.all.filter(order=self).delete()
|
OrderFee.all.filter(order=self).delete()
|
||||||
order_gracefully_delete.send(self.event, order=self)
|
|
||||||
self.refunds.all().delete()
|
self.refunds.all().delete()
|
||||||
self.payments.all().delete()
|
self.payments.all().delete()
|
||||||
self.event.cache.delete('complain_testmode_orders')
|
self.event.cache.delete('complain_testmode_orders')
|
||||||
|
|||||||
Reference in New Issue
Block a user