From 737738de9357005f4ba8bd6bd4e1ffe56883afdd Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Mon, 1 Oct 2018 12:43:00 +0200 Subject: [PATCH] Fix control display of bank transfers --- src/pretix/plugins/banktransfer/payment.py | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/src/pretix/plugins/banktransfer/payment.py b/src/pretix/plugins/banktransfer/payment.py index e0f95da0b9..c0b889aed0 100644 --- a/src/pretix/plugins/banktransfer/payment.py +++ b/src/pretix/plugins/banktransfer/payment.py @@ -96,15 +96,11 @@ class BankTransfer(BasePaymentProvider): } return template.render(ctx) - def order_control_render(self, request, order) -> str: - if order.payment_info: - payment_info = json.loads(order.payment_info) - else: - payment_info = None + def payment_control_render(self, request: HttpRequest, payment: OrderPayment) -> str: template = get_template('pretixplugins/banktransfer/control.html') ctx = {'request': request, 'event': self.event, - 'code': self._code(order), - 'payment_info': payment_info, 'order': order} + 'code': self._code(payment.order), + 'payment_info': payment.info, 'order': payment.order} return template.render(ctx) def _code(self, order):