forked from CGM_Public/pretix_original
Shredder: Fix redirect to broken page on error
This commit is contained in:
@@ -148,10 +148,15 @@ class ShredDoView(RecentAuthenticationRequiredMixin, EventPermissionRequiredMixi
|
|||||||
return _('The selected data was deleted successfully.')
|
return _('The selected data was deleted successfully.')
|
||||||
|
|
||||||
def get_error_url(self):
|
def get_error_url(self):
|
||||||
return reverse('control:event.shredder.download', kwargs={
|
if "file" in self.request.POST:
|
||||||
|
return reverse('control:event.shredder.download', kwargs={
|
||||||
|
'event': self.request.event.slug,
|
||||||
|
'organizer': self.request.event.organizer.slug,
|
||||||
|
'file': self.request.POST.get("file")
|
||||||
|
})
|
||||||
|
return reverse('control:event.shredder.start', kwargs={
|
||||||
'event': self.request.event.slug,
|
'event': self.request.event.slug,
|
||||||
'organizer': self.request.event.organizer.slug,
|
'organizer': self.request.event.organizer.slug
|
||||||
'file': self.request.POST.get("file")
|
|
||||||
})
|
})
|
||||||
|
|
||||||
def post(self, request, *args, **kwargs):
|
def post(self, request, *args, **kwargs):
|
||||||
|
|||||||
Reference in New Issue
Block a user