diff --git a/src/pretix/control/templates/pretixcontrol/waitinglist/index.html b/src/pretix/control/templates/pretixcontrol/waitinglist/index.html index b94d339c8e..5ffe065cb3 100644 --- a/src/pretix/control/templates/pretixcontrol/waitinglist/index.html +++ b/src/pretix/control/templates/pretixcontrol/waitinglist/index.html @@ -174,7 +174,7 @@ {% if "can_change_orders" in request.eventpermset %} - + {% endif %} {% if request.event.settings.waiting_list_names_asked %} diff --git a/src/pretix/control/views/waitinglist.py b/src/pretix/control/views/waitinglist.py index 97e1a89e88..f459f9d82d 100644 --- a/src/pretix/control/views/waitinglist.py +++ b/src/pretix/control/views/waitinglist.py @@ -312,9 +312,12 @@ class WaitingListView(EventPermissionRequiredMixin, WaitingListQuerySetMixin, Pa writer.writerow(row) r = HttpResponse(output.getvalue().encode("utf-8"), content_type='text/csv') - r['Content-Disposition'] = 'attachment; filename="waitinglist.csv"' + r['Content-Disposition'] = 'attachment; filename="{}.csv"'.format(self.get_filename()) return r + def get_filename(self): + return '{}_waitinglist'.format(self.request.event.slug) + class EntryDelete(EventPermissionRequiredMixin, DeleteView): model = WaitingListEntry