From 77950de5889de633a5a834a787d3e4c73bec4005 Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Wed, 6 Feb 2019 10:28:26 +0100 Subject: [PATCH] Voucher bulk delete: Remove cart positions as well --- src/pretix/control/views/vouchers.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/pretix/control/views/vouchers.py b/src/pretix/control/views/vouchers.py index 4a3e1fba1..3325123a9 100644 --- a/src/pretix/control/views/vouchers.py +++ b/src/pretix/control/views/vouchers.py @@ -345,6 +345,7 @@ class VoucherBulkAction(EventPermissionRequiredMixin, View): for obj in self.objects: if obj.allow_delete(): obj.log_action('pretix.voucher.deleted', user=self.request.user) + obj.cartposition_set.all().delete() obj.delete() else: obj.log_action('pretix.voucher.changed', user=self.request.user, data={