From 01d9574ddf38fcc47912181a36a32abc69691a99 Mon Sep 17 00:00:00 2001 From: Richard Schreiber Date: Wed, 13 Oct 2021 09:33:43 +0200 Subject: [PATCH] Fix #2244 -- Show products without category first on product-list (#2249) --- src/pretix/control/views/item.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/pretix/control/views/item.py b/src/pretix/control/views/item.py index 4e3c6c5414..9e855f3b39 100644 --- a/src/pretix/control/views/item.py +++ b/src/pretix/control/views/item.py @@ -102,7 +102,8 @@ class ItemList(ListView): ).annotate( var_count=Count('variations') ).prefetch_related("category").order_by( - 'category__position', 'category', 'position' + F('category__position').desc(nulls_first=True), + 'category', 'position' ) def get_context_data(self, **kwargs):