From f35eb2a2f428774f6947a4bcdf9c95270279a456 Mon Sep 17 00:00:00 2001 From: Richard Schreiber Date: Thu, 22 Sep 2022 13:46:35 +0200 Subject: [PATCH] Fix ticket download-date hint when plugins disallow download (#2812) --- .../templates/pretixpresale/event/fragment_downloads.html | 2 +- src/pretix/presale/views/order.py | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/pretix/presale/templates/pretixpresale/event/fragment_downloads.html b/src/pretix/presale/templates/pretixpresale/event/fragment_downloads.html index 565494fce..8c138016e 100644 --- a/src/pretix/presale/templates/pretixpresale/event/fragment_downloads.html +++ b/src/pretix/presale/templates/pretixpresale/event/fragment_downloads.html @@ -88,7 +88,7 @@

{% endif %} -{% elif not can_download and ticket_download_date %} +{% elif not can_download and plugins_allow_ticket_download and ticket_download_date %} {% if order.status == 'p' %}
{% blocktrans trimmed with date=ticket_download_date|date:"SHORT_DATE_FORMAT" %} diff --git a/src/pretix/presale/views/order.py b/src/pretix/presale/views/order.py index 645f85abe..c3dc6f8c6 100644 --- a/src/pretix/presale/views/order.py +++ b/src/pretix/presale/views/order.py @@ -177,6 +177,7 @@ class TicketPageMixin: ctx['order'] = self.order can_download = all([r for rr, r in allow_ticket_download.send(self.request.event, order=self.order)]) + ctx['plugins_allow_ticket_download'] = can_download if self.request.event.settings.ticket_download_date: ctx['ticket_download_date'] = self.order.ticket_download_date can_download = (