From a0d6bf87435c17d78ebe5246a9d6656a503bfe12 Mon Sep 17 00:00:00 2001 From: Mira Weller Date: Wed, 6 May 2026 20:45:07 +0200 Subject: [PATCH] Fix orderlist export if orders with invalid payment provider identifiers exist (Z#23233440) --- src/pretix/base/exporters/orderlist.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pretix/base/exporters/orderlist.py b/src/pretix/base/exporters/orderlist.py index 258f0c472e..5ff06e6754 100644 --- a/src/pretix/base/exporters/orderlist.py +++ b/src/pretix/base/exporters/orderlist.py @@ -160,7 +160,7 @@ class OrderListExporter(MultiSheetListExporter): def _get_all_payment_methods(self, qs): pps = dict(get_all_payment_providers()) - return sorted([(pp, pps[pp]) for pp in set( + return sorted([(pp, pps.get(pp, pp)) for pp in set( OrderPayment.objects.exclude(provider='free').filter(order__event__in=self.events).values_list( 'provider', flat=True ).distinct()