From c53b10e04b41742ef9236ea6a09ddfe11e316462 Mon Sep 17 00:00:00 2001 From: Richard Schreiber Date: Mon, 16 Mar 2026 15:10:55 +0100 Subject: [PATCH] Invoice preview inline --- src/pretix/control/views/event.py | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/src/pretix/control/views/event.py b/src/pretix/control/views/event.py index de0ef49731..91cfbba43c 100644 --- a/src/pretix/control/views/event.py +++ b/src/pretix/control/views/event.py @@ -743,11 +743,7 @@ class InvoicePreview(EventPermissionRequiredMixin, View): def get(self, request, *args, **kwargs): fname, ftype, fcontent = build_preview_invoice_pdf(request.event) resp = HttpResponse(fcontent, content_type=ftype) - if settings.DEBUG: - # attachment is more secure as we're dealing with user-generated stuff here, but inline is much more convenient during debugging - resp['Content-Disposition'] = 'inline; filename="{}"'.format(fname) - else: - resp['Content-Disposition'] = 'attachment; filename="{}"'.format(fname) + resp['Content-Disposition'] = 'inline; filename="{}"'.format(fname) return resp