Fix payment provider priority not respected

This commit is contained in:
Raphael Michel
2023-11-14 13:04:55 +01:00
parent 0d82c3703d
commit fb28d6b927
2 changed files with 2 additions and 2 deletions

View File

@@ -672,7 +672,7 @@ class OrderPayChangeMethod(EventViewMixin, OrderDetailMixin, TemplateView):
def provider_forms(self):
providers = []
pending_sum = self.order.pending_sum
for provider in self.request.event.get_payment_providers().values():
for provider in sorted(self.request.event.get_payment_providers().values(), key=lambda p: (-p.priority, str(p.public_name))):
if not provider.is_enabled:
continue