Delete cart positions if deleting subevent

Fixes sentry issue PRETIXEU-Y4
This commit is contained in:
Raphael Michel
2019-03-11 14:35:49 +01:00
parent 815ee29a50
commit 5e7ee3c047

View File

@@ -117,6 +117,7 @@ class SubEventDelete(EventPermissionRequiredMixin, DeleteView):
return HttpResponseRedirect(self.get_success_url())
else:
self.object.log_action('pretix.subevent.deleted', user=self.request.user)
self.object.cartposition_set.all().delete()
self.object.delete()
messages.success(request, pgettext_lazy('subevent', 'The selected date has been deleted.'))
return HttpResponseRedirect(success_url)