From 401c02865beb48764272cdd58c45fe876d443216 Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Fri, 28 Jul 2023 16:29:03 +0200 Subject: [PATCH] Voucher form: Sort quotas by date --- src/pretix/control/views/typeahead.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/pretix/control/views/typeahead.py b/src/pretix/control/views/typeahead.py index 7045038dc9..22f8ae8492 100644 --- a/src/pretix/control/views/typeahead.py +++ b/src/pretix/control/views/typeahead.py @@ -718,7 +718,7 @@ def itemvarquota_select2(request, **kwargs): itemqs = request.event.items.prefetch_related('variations').filter( Q(name__icontains=i18ncomp(query)) | Q(internal_name__icontains=query) ) - quotaqs = request.event.quotas.filter(quotaf).select_related('subevent') + quotaqs = request.event.quotas.filter(quotaf).select_related('subevent').order_by('-subevent__date_from', 'name') more = False else: if page == 1: @@ -727,7 +727,7 @@ def itemvarquota_select2(request, **kwargs): ) else: itemqs = request.event.items.none() - quotaqs = request.event.quotas.filter(name__icontains=query).select_related('subevent') + quotaqs = request.event.quotas.filter(name__icontains=query).select_related('subevent').order_by('-subevent__date_from', 'name') total = quotaqs.count() pagesize = 20 offset = (page - 1) * pagesize