From 32afcb3a5fc5d52b962528412c62ff6484901479 Mon Sep 17 00:00:00 2001 From: Richard Schreiber Date: Tue, 14 Apr 2026 09:20:30 +0200 Subject: [PATCH] Remove unused code for ticket download of whole order in pretix-control --- src/pretix/control/views/orders.py | 23 +++-------------------- 1 file changed, 3 insertions(+), 20 deletions(-) diff --git a/src/pretix/control/views/orders.py b/src/pretix/control/views/orders.py index d0bb06cc45..f661e76016 100644 --- a/src/pretix/control/views/orders.py +++ b/src/pretix/control/views/orders.py @@ -718,30 +718,13 @@ class OrderDownload(AsyncAction, OrderView): ), content_type=value.type ) - elif isinstance(value, CachedCombinedTicket): - if value.type == 'text/uri-list': - resp = HttpResponseRedirect(value.file.file.read()) - return resp - else: - return FileResponse( - value.file.file, - filename='{}-{}-{}{}'.format( - self.request.event.slug.upper(), self.order.code, self.output.identifier, value.extension - ), - content_type=value.type - ) else: return redirect(self.get_self_url()) def get_last_ct(self): - if 'position' in self.kwargs: - ct = CachedTicket.objects.filter( - order_position=self.order_position, provider=self.output.identifier, file__isnull=False - ).last() - else: - ct = CachedCombinedTicket.objects.filter( - order=self.order, provider=self.output.identifier, file__isnull=False - ).last() + ct = CachedTicket.objects.filter( + order_position=self.order_position, provider=self.output.identifier, file__isnull=False + ).last() if not ct or not ct.file: return None return ct