Solve cart deletion issues once and for all

This commit is contained in:
Raphael Michel
2019-04-04 09:05:53 +02:00
parent 2810e2a760
commit b931d27486
7 changed files with 13 additions and 1 deletions

View File

@@ -759,6 +759,7 @@ class Event(EventMixin, LoggedModel):
return not self.orders.exists() and not self.invoices.exists()
def delete_sub_objects(self):
self.cartposition_set.filter(addon_to__isnull=False).delete()
self.cartposition_set.all().delete()
self.items.all().delete()
self.subevents.all().delete()