From d1c375fdd50a68f2e5e03dbe10cd992fd866fcfd Mon Sep 17 00:00:00 2001 From: Lukas Bockstaller Date: Mon, 30 Mar 2026 14:25:45 +0200 Subject: [PATCH] adds fallback to PaymentDetailsField --- src/pretix/api/serializers/order.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/pretix/api/serializers/order.py b/src/pretix/api/serializers/order.py index 6b83f832bc..424c5b4e30 100644 --- a/src/pretix/api/serializers/order.py +++ b/src/pretix/api/serializers/order.py @@ -769,7 +769,10 @@ 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: + return value.info_data class OrderPaymentSerializer(I18nAwareModelSerializer):