From 202fb120080371bc2d3299d97361417020b255b7 Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Thu, 27 Jul 2017 11:17:29 +0200 Subject: [PATCH] Order payment providers by name --- src/pretix/base/models/event.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/pretix/base/models/event.py b/src/pretix/base/models/event.py index baac4f2d26..9460c0674c 100644 --- a/src/pretix/base/models/event.py +++ b/src/pretix/base/models/event.py @@ -1,5 +1,6 @@ import string import uuid +from collections import OrderedDict from datetime import datetime, time import pytz @@ -388,7 +389,8 @@ class Event(EventMixin, LoggedModel): for p in response: pp = p(self) providers[pp.identifier] = pp - return providers + + return OrderedDict(sorted(providers.items(), key=lambda v: str(v[1].verbose_name))) def get_invoice_renderers(self) -> dict: """