Fix orderlist export if orders with invalid payment provider identifiers exist (Z#23233440)

This commit is contained in:
Mira Weller
2026-05-06 20:45:07 +02:00
parent 5bbbf0334d
commit a0d6bf8743

View File

@@ -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()