Voucher bulk delete: Remove cart positions as well

This commit is contained in:
Raphael Michel
2019-02-06 10:28:26 +01:00
parent 187576eee5
commit 77950de588

View File

@@ -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={