From 377765e2e10688f46de65e917f2d7c976336dff4 Mon Sep 17 00:00:00 2001 From: Martin Gross Date: Thu, 27 Apr 2023 12:57:21 +0200 Subject: [PATCH] Boxoffice: Fix crash for manually confirmed ZVT-payments (Fixes PRETIXEU-8DX) --- .../pretixcontrol/boxoffice/payment.html | 33 +++++++++++-------- 1 file changed, 19 insertions(+), 14 deletions(-) diff --git a/src/pretix/control/templates/pretixcontrol/boxoffice/payment.html b/src/pretix/control/templates/pretixcontrol/boxoffice/payment.html index e8b7476f4a..ac213481f5 100644 --- a/src/pretix/control/templates/pretixcontrol/boxoffice/payment.html +++ b/src/pretix/control/templates/pretixcontrol/boxoffice/payment.html @@ -13,20 +13,25 @@ {% elif payment_info.payment_type == "terminal_zvt" %}
{% trans "Payment provider" %}
{% trans "ZVT Terminal" %}
-
{% trans "Trace number" context "terminal_zvt" %}
-
{{ payment_info.payment_data.traceNumber }}
-
{% trans "Payment type" context "terminal_zvt" %}
-
{{ payment_info.payment_data.paymentType }}
-
{% trans "Additional text" context "terminal_zvt" %}
-
{{ payment_info.payment_data.additionalText }}
-
{% trans "Turnover number" context "terminal_zvt" %}
-
{{ payment_info.payment_data.turnoverNumber }}
-
{% trans "Receipt number" context "terminal_zvt" %}
-
{{ payment_info.payment_data.receiptNumber }}
-
{% trans "Card type" context "terminal_zvt" %}
-
{{ payment_info.payment_data.cardName|default_if_none:payment_info.payment_data.cardType }}
-
{% trans "Card expiration" context "terminal_zvt" %}
-
{{ payment_info.payment_data.expiry }}
+ {% if payment_info.payment_data.source == "manual" %} +
{% trans "Confirmation mode" context "terminal_zvt" %}
+
{{ payment_info.payment_data.source }}
+ {% else %} +
{% trans "Trace number" context "terminal_zvt" %}
+
{{ payment_info.payment_data.traceNumber }}
+
{% trans "Payment type" context "terminal_zvt" %}
+
{{ payment_info.payment_data.paymentType }}
+
{% trans "Additional text" context "terminal_zvt" %}
+
{{ payment_info.payment_data.additionalText }}
+
{% trans "Turnover number" context "terminal_zvt" %}
+
{{ payment_info.payment_data.turnoverNumber }}
+
{% trans "Receipt number" context "terminal_zvt" %}
+
{{ payment_info.payment_data.receiptNumber }}
+
{% trans "Card type" context "terminal_zvt" %}
+
{{ payment_info.payment_data.cardName|default_if_none:payment_info.payment_data.cardType }}
+
{% trans "Card expiration" context "terminal_zvt" %}
+
{{ payment_info.payment_data.expiry }}
+ {% endif %} {% elif payment_info.payment_type == "sumup" %}
{% trans "Payment provider" %}
SumUp