From 417b5c67c72b2b09b956356fc1b32faa893274ef Mon Sep 17 00:00:00 2001 From: Dessalines Date: Tue, 12 Dec 2023 08:35:13 -0500 Subject: [PATCH] Fix admin query. Fixes #4244 --- crates/db_views_actor/src/person_view.rs | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/crates/db_views_actor/src/person_view.rs b/crates/db_views_actor/src/person_view.rs index b259ec7a6..85454d6c9 100644 --- a/crates/db_views_actor/src/person_view.rs +++ b/crates/db_views_actor/src/person_view.rs @@ -56,14 +56,11 @@ fn queries<'a>( ), ); let all_joins = move |query: person::BoxedQuery<'a, Pg>| { - query - .inner_join(person_aggregates::table) - .filter(person::deleted.eq(false)) - .select(( - person::all_columns, - person_aggregates::all_columns, - creator_is_admin, - )) + query.inner_join(person_aggregates::table).select(( + person::all_columns, + person_aggregates::all_columns, + creator_is_admin, + )) }; let read = move |mut conn: DbConn<'a>, person_id: PersonId| async move { @@ -77,7 +74,7 @@ fn queries<'a>( match mode { ListMode::Admins => { query = query - .filter(creator_is_admin.eq(true)) + .filter(creator_is_admin) .filter(person::deleted.eq(false)) .order_by(person::published); }