diff --git a/crates/db_views_actor/src/community_moderator_view.rs b/crates/db_views_actor/src/community_moderator_view.rs index afdfbfb28..63b4a5a5f 100644 --- a/crates/db_views_actor/src/community_moderator_view.rs +++ b/crates/db_views_actor/src/community_moderator_view.rs @@ -17,8 +17,9 @@ impl CommunityModeratorView { let res = community_moderator::table .inner_join(community::table) .inner_join(person::table) - .select((community::all_columns, person::all_columns)) .filter(community_moderator::community_id.eq(community_id)) + .select((community::all_columns, person::all_columns)) + .order_by(community_moderator::published) .load::(conn) .await?; @@ -30,10 +31,10 @@ impl CommunityModeratorView { let res = community_moderator::table .inner_join(community::table) .inner_join(person::table) - .select((community::all_columns, person::all_columns)) .filter(community_moderator::person_id.eq(person_id)) .filter(community::deleted.eq(false)) .filter(community::removed.eq(false)) + .select((community::all_columns, person::all_columns)) .load::(conn) .await?;