From 58cce4b85e19d6927adb793b20ce8c4036502435 Mon Sep 17 00:00:00 2001 From: Lukas Bockstaller Date: Thu, 9 Apr 2026 12:32:46 +0200 Subject: [PATCH] adds fallback to PaymentDetailsField (PRETIXEU-D6V) (#6041) * adds fallback to PaymentDetailsField * return empty object instead of info_data --- src/pretix/api/serializers/order.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/pretix/api/serializers/order.py b/src/pretix/api/serializers/order.py index 6b83f832b..f402e7fc9 100644 --- a/src/pretix/api/serializers/order.py +++ b/src/pretix/api/serializers/order.py @@ -769,7 +769,11 @@ class PaymentDetailsField(serializers.Field): pp = value.payment_provider if not pp: return {} - return pp.api_payment_details(value) + try: + return pp.api_payment_details(value) + except Exception: + logger.exception("Failed to retrieve payment_details") + return {} class OrderPaymentSerializer(I18nAwareModelSerializer):