mirror of
https://github.com/pretix/pretix.git
synced 2026-05-09 15:54:03 +00:00
Delete voucher even if it is contained in carts
Fix PRETIXEU-R1
This commit is contained in:
@@ -140,6 +140,7 @@ class VoucherDelete(EventPermissionRequiredMixin, DeleteView):
|
|||||||
messages.error(request, _('A voucher can not be deleted if it already has been redeemed.'))
|
messages.error(request, _('A voucher can not be deleted if it already has been redeemed.'))
|
||||||
else:
|
else:
|
||||||
self.object.log_action('pretix.voucher.deleted', user=self.request.user)
|
self.object.log_action('pretix.voucher.deleted', user=self.request.user)
|
||||||
|
self.object.cartposition_set.all().delete()
|
||||||
self.object.delete()
|
self.object.delete()
|
||||||
messages.success(request, _('The selected voucher has been deleted.'))
|
messages.success(request, _('The selected voucher has been deleted.'))
|
||||||
return HttpResponseRedirect(success_url)
|
return HttpResponseRedirect(success_url)
|
||||||
|
|||||||
Reference in New Issue
Block a user