From 48b399424a50ac42bf09b58b0814941ede5e232b Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Tue, 5 Feb 2019 15:47:11 +0100 Subject: [PATCH] Delete voucher even if it is contained in carts Fix PRETIXEU-R1 --- 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 149dfb60b4..4a3e1fba18 100644 --- a/src/pretix/control/views/vouchers.py +++ b/src/pretix/control/views/vouchers.py @@ -140,6 +140,7 @@ class VoucherDelete(EventPermissionRequiredMixin, DeleteView): messages.error(request, _('A voucher can not be deleted if it already has been redeemed.')) else: self.object.log_action('pretix.voucher.deleted', user=self.request.user) + self.object.cartposition_set.all().delete() self.object.delete() messages.success(request, _('The selected voucher has been deleted.')) return HttpResponseRedirect(success_url)