diff --git a/src/pretix/base/exporters/answers.py b/src/pretix/base/exporters/answers.py index 9bb0e07223..decb75a22c 100644 --- a/src/pretix/base/exporters/answers.py +++ b/src/pretix/base/exporters/answers.py @@ -55,7 +55,7 @@ class AnswerFilesExporter(BaseExporter): i.file.close() with open(os.path.join(d, 'tmp.zip'), 'rb') as zipf: - return 'answers.zip', 'application/zip', zipf.read() + return '{}_answers.zip'.format(self.event.slug), 'application/zip', zipf.read() @receiver(register_data_exporters, dispatch_uid="exporter_answers") diff --git a/src/pretix/base/exporters/orderlist.py b/src/pretix/base/exporters/orderlist.py index 03f2e8dcaa..2946f8df24 100644 --- a/src/pretix/base/exporters/orderlist.py +++ b/src/pretix/base/exporters/orderlist.py @@ -140,7 +140,7 @@ class OrderListExporter(BaseExporter): row.append(', '.join([i.number for i in order.invoices.all()])) writer.writerow(row) - return 'orders.csv', 'text/csv', output.getvalue().encode("utf-8") + return '{}_orders.csv'.format(self.event.slug), 'text/csv', output.getvalue().encode("utf-8") class QuotaListExporter(BaseExporter): diff --git a/src/pretix/plugins/checkinlists/exporters.py b/src/pretix/plugins/checkinlists/exporters.py index bca8ceaa32..2b3eea3ba8 100644 --- a/src/pretix/plugins/checkinlists/exporters.py +++ b/src/pretix/plugins/checkinlists/exporters.py @@ -319,4 +319,4 @@ class CSVCheckinList(BaseCheckinList): writer.writerow(row) - return 'checkin.csv', 'text/csv', output.getvalue().encode("utf-8") + return '{}_checkin.csv'.format(self.event.slug), 'text/csv', output.getvalue().encode("utf-8") diff --git a/src/pretix/plugins/ticketoutputpdf/exporters.py b/src/pretix/plugins/ticketoutputpdf/exporters.py index a98cb5fc76..dc40f1fb77 100644 --- a/src/pretix/plugins/ticketoutputpdf/exporters.py +++ b/src/pretix/plugins/ticketoutputpdf/exporters.py @@ -29,4 +29,4 @@ class AllTicketsPDF(BaseExporter): p.save() outbuffer = o._render_with_background(buffer) - return 'tickets.pdf', 'application/pdf', outbuffer.read() + return '{}_tickets.pdf'.format(self.event.slug), 'application/pdf', outbuffer.read()