From ef8fdd6347b85cc6b5a72df535513df6a3083287 Mon Sep 17 00:00:00 2001 From: Egor fureunoir Gorbunov Date: Sat, 18 Oct 2025 11:45:27 +0300 Subject: [PATCH] Fixes: 1) Correct ordering logic in `final_ordering` to prepend "personal_order_tail" instead of appending. --- core/filters.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/filters.py b/core/filters.py index 713cc480..30cb3032 100644 --- a/core/filters.py +++ b/core/filters.py @@ -324,7 +324,7 @@ class ProductFilter(FilterSet): # type: ignore [misc] if "?" in mapped_requested: final_ordering = ["personal_order_tail", "?"] else: - final_ordering = mapped_requested + ["personal_order_tail"] + final_ordering = ["personal_order_tail"] + mapped_requested if final_ordering: qs = qs.order_by(*final_ordering)