From: Dessalines Date: Fri, 23 Apr 2021 15:54:38 +0000 (-0400) Subject: Creator extra search results X-Git-Url: http://these/git/%7B%60https:/%7B%60css/themes/%22https:/nerdica.net/%7BpictrsAvatarThumbnail%28this.props.site.site.icon%29%7D?a=commitdiff_plain;h=ed31deab0040e91b236e11d1297314d722a66065;p=lemmy.git Creator extra search results --- diff --git a/crates/api/src/site.rs b/crates/api/src/site.rs index 704b848a..c55ac664 100644 --- a/crates/api/src/site.rs +++ b/crates/api/src/site.rs @@ -227,8 +227,9 @@ impl Perform for Search { .await??; } SearchType::All => { - // If the community is included, dont search communities or users - let community_included = data.community_id.is_some() || data.community_name.is_some(); + // If the community or creator is included, dont search communities or users + let community_or_creator_included = + data.community_id.is_some() || data.community_name.is_some() || data.creator_id.is_some(); posts = blocking(context.pool(), move |conn| { PostQueryBuilder::create(conn) @@ -268,7 +269,7 @@ impl Perform for Search { let q = data.q.to_owned(); - communities = if community_included { + communities = if community_or_creator_included { vec![] } else { blocking(context.pool(), move |conn| { @@ -286,7 +287,7 @@ impl Perform for Search { let q = data.q.to_owned(); - users = if community_included { + users = if community_or_creator_included { vec![] } else { blocking(context.pool(), move |conn| {