From a24a36b1e78e3f15cfd89fc6c11a7b51d3c9fa7c Mon Sep 17 00:00:00 2001 From: Richard Schreiber Date: Wed, 8 Nov 2023 12:29:18 +0100 Subject: [PATCH] sort asc, force web first --- src/pretix/base/channels.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/pretix/base/channels.py b/src/pretix/base/channels.py index bc5dc7a340..2eaebc3a96 100644 --- a/src/pretix/base/channels.py +++ b/src/pretix/base/channels.py @@ -109,8 +109,10 @@ def get_all_sales_channels(): channels += ret else: channels.append(ret) - channels.sort(key=lambda c: c.identifier, reverse=True) + channels.sort(key=lambda c: c.identifier) _ALL_CHANNELS = OrderedDict([(c.identifier, c) for c in channels]) + if ('web' in _ALL_CHANNELS): + _ALL_CHANNELS.move_to_end('web', last=False) return _ALL_CHANNELS