mirror of
https://github.com/LemmyNet/lemmy.git
synced 2024-06-02 12:20:20 +00:00
Fix admin query. Fixes #4244
This commit is contained in:
parent
c85e680aba
commit
417b5c67c7
|
@ -56,14 +56,11 @@ fn queries<'a>(
|
||||||
),
|
),
|
||||||
);
|
);
|
||||||
let all_joins = move |query: person::BoxedQuery<'a, Pg>| {
|
let all_joins = move |query: person::BoxedQuery<'a, Pg>| {
|
||||||
query
|
query.inner_join(person_aggregates::table).select((
|
||||||
.inner_join(person_aggregates::table)
|
person::all_columns,
|
||||||
.filter(person::deleted.eq(false))
|
person_aggregates::all_columns,
|
||||||
.select((
|
creator_is_admin,
|
||||||
person::all_columns,
|
))
|
||||||
person_aggregates::all_columns,
|
|
||||||
creator_is_admin,
|
|
||||||
))
|
|
||||||
};
|
};
|
||||||
|
|
||||||
let read = move |mut conn: DbConn<'a>, person_id: PersonId| async move {
|
let read = move |mut conn: DbConn<'a>, person_id: PersonId| async move {
|
||||||
|
@ -77,7 +74,7 @@ fn queries<'a>(
|
||||||
match mode {
|
match mode {
|
||||||
ListMode::Admins => {
|
ListMode::Admins => {
|
||||||
query = query
|
query = query
|
||||||
.filter(creator_is_admin.eq(true))
|
.filter(creator_is_admin)
|
||||||
.filter(person::deleted.eq(false))
|
.filter(person::deleted.eq(false))
|
||||||
.order_by(person::published);
|
.order_by(person::published);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue