From ca8d253114cdb3d0d7eaaebf029996cb834904cb Mon Sep 17 00:00:00 2001 From: Mira Date: Fri, 24 Jan 2025 16:19:55 +0100 Subject: [PATCH] Bugfixes for LogEntryTypes refactoring (#4778) --- src/pretix/control/logdisplay.py | 4 ++-- src/pretix/plugins/paypal2/signals.py | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/pretix/control/logdisplay.py b/src/pretix/control/logdisplay.py index 5edb5e217..5e7a13a7a 100644 --- a/src/pretix/control/logdisplay.py +++ b/src/pretix/control/logdisplay.py @@ -338,7 +338,7 @@ class CheckinErrorLogEntryType(OrderLogEntryType): else: data['list'] = _("(unknown)") - data['barcode'] = data.get('barcode')[:16] + data['barcode'] = data.get('barcode', '')[:16] data['posid'] = logentry.parsed_data.get('positionid', '?') if 'datetime' in data: @@ -529,7 +529,7 @@ class VoucherRedeemedLogEntryType(VoucherLogEntryType): }) return format_html( self.plain, - order_code=format_html('{}', url, data('order_code', '?')), + order_code=format_html('{}', url, data.get('order_code', '?')), ) diff --git a/src/pretix/plugins/paypal2/signals.py b/src/pretix/plugins/paypal2/signals.py index e5e4c9bfc..58894baa2 100644 --- a/src/pretix/plugins/paypal2/signals.py +++ b/src/pretix/plugins/paypal2/signals.py @@ -51,8 +51,8 @@ def register_payment_provider(sender, **kwargs): class PaypalEventLogEntryType(EventLogEntryType): action_type = 'pretix.plugins.paypal.event' - def display(self, logentry): - event_type = logentry.parsed_data.get('event_type') + def display(self, logentry, data): + event_type = data.get('event_type') text = None plains = { 'PAYMENT.SALE.COMPLETED': _('Payment completed.'),