From 9279b209754afffc8406b0de19f53f081c5336be Mon Sep 17 00:00:00 2001 From: Son Nguyen Kim Date: Tue, 21 Sep 2021 12:20:29 +0200 Subject: [PATCH] only put pinned alias in default sorting --- app/api/serializer.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/app/api/serializer.py b/app/api/serializer.py index f31dfee4..2128a05e 100644 --- a/app/api/serializer.py +++ b/app/api/serializer.py @@ -178,8 +178,6 @@ def get_alias_infos_with_pagination_v3( elif alias_filter == "hibp": q = q.filter(Alias.hibp_breaches.any()) - q = q.order_by(Alias.pinned.desc()) - if sort == "old2new": q = q.order_by(Alias.created_at) elif sort == "new2old": @@ -197,6 +195,7 @@ def get_alias_infos_with_pagination_v3( ], else_=Alias.created_at, ) + q = q.order_by(Alias.pinned.desc()) q = q.order_by(latest_activity.desc()) q = list(q.limit(PAGE_LIMIT).offset(page_id * PAGE_LIMIT))