diff --git a/src/pretix/base/payment.py b/src/pretix/base/payment.py index ebaa3cfca..d650c4b9a 100644 --- a/src/pretix/base/payment.py +++ b/src/pretix/base/payment.py @@ -721,13 +721,10 @@ class BoxOfficeProvider(BasePaymentProvider): return False def payment_control_render(self, request, payment) -> str: - template = None - payment_info = None - - if payment.info: - payment_info = json.loads(payment.info) - if payment_info['payment_type'] == "sumup": - template = get_template('pretixcontrol/boxoffice/payment_sumup.html') + if not payment.info: + return + payment_info = json.loads(payment.info) + template = get_template('pretixcontrol/boxoffice/payment.html') ctx = { 'request': request, @@ -737,11 +734,7 @@ class BoxOfficeProvider(BasePaymentProvider): 'payment': payment, 'provider': self, } - - if template: - return template.render(ctx) - else: - return + return template.render(ctx) class ManualPayment(BasePaymentProvider): diff --git a/src/pretix/control/templates/pretixcontrol/boxoffice/payment_sumup.html b/src/pretix/control/templates/pretixcontrol/boxoffice/payment.html similarity index 64% rename from src/pretix/control/templates/pretixcontrol/boxoffice/payment_sumup.html rename to src/pretix/control/templates/pretixcontrol/boxoffice/payment.html index e87014b44..ecfb9372d 100644 --- a/src/pretix/control/templates/pretixcontrol/boxoffice/payment_sumup.html +++ b/src/pretix/control/templates/pretixcontrol/boxoffice/payment.html @@ -1,11 +1,15 @@ {% load i18n %} -{% if payment_info %} -