From 9a18eda4040f61c065cfed556661dbd714b66ddf Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Mon, 1 Jan 2018 17:27:57 +0100 Subject: [PATCH] Delete all check-ins when deleting a check-in list --- src/pretix/control/views/checkin.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/pretix/control/views/checkin.py b/src/pretix/control/views/checkin.py index 8024308810..a31c7cc4c4 100644 --- a/src/pretix/control/views/checkin.py +++ b/src/pretix/control/views/checkin.py @@ -207,6 +207,7 @@ class CheckinListDelete(EventPermissionRequiredMixin, DeleteView): def delete(self, request, *args, **kwargs): self.object = self.get_object() success_url = self.get_success_url() + self.object.checkins.all().delete() self.object.log_action(action='pretix.event.orders.deleted', user=request.user) self.object.delete() messages.success(self.request, _('The selected list has been deleted.'))