From 40703543223f4a557b10e71f10e3b936514609ef Mon Sep 17 00:00:00 2001 From: nonamethanks Date: Fri, 4 Dec 2020 01:03:34 +0100 Subject: [PATCH] Return empty search for ordfav of fake user --- app/logical/post_query_builder.rb | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/app/logical/post_query_builder.rb b/app/logical/post_query_builder.rb index 306663517..19c67138e 100644 --- a/app/logical/post_query_builder.rb +++ b/app/logical/post_query_builder.rb @@ -398,7 +398,12 @@ class PostQueryBuilder def ordfav_matches(username) user = User.find_by_name(username) - favorites_include(username).joins(:favorites).merge(Favorite.for_user(user.id)).order("favorites.id DESC") + + if user.present? + favorites_include(username).joins(:favorites).merge(Favorite.for_user(user.id)).order("favorites.id DESC") + else + Post.none + end end def note_matches(query)