From 1665f0869cbf54d233c27935a251f685710ce46a Mon Sep 17 00:00:00 2001 From: Dessalines Date: Sat, 15 Aug 2020 18:53:01 -0400 Subject: [PATCH] Fixing community search. Fixes #1084 --- server/lemmy_db/src/community_view.rs | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/server/lemmy_db/src/community_view.rs b/server/lemmy_db/src/community_view.rs index e68dbd5e2..7445cc463 100644 --- a/server/lemmy_db/src/community_view.rs +++ b/server/lemmy_db/src/community_view.rs @@ -232,12 +232,6 @@ impl<'a> CommunityQueryBuilder<'a> { // The view lets you pass a null user_id, if you're not logged in match self.sort { - SortType::Hot => { - query = query - .order_by(hot_rank.desc()) - .then_order_by(number_of_subscribers.desc()) - .filter(user_id.is_null()) - } SortType::New => query = query.order_by(published.desc()).filter(user_id.is_null()), SortType::TopAll => match self.from_user_id { Some(from_user_id) => { @@ -251,7 +245,12 @@ impl<'a> CommunityQueryBuilder<'a> { .filter(user_id.is_null()) } }, - _ => (), + SortType::Hot | _ => { + query = query + .order_by(hot_rank.desc()) + .then_order_by(number_of_subscribers.desc()) + .filter(user_id.is_null()) + }, }; if !self.show_nsfw {