X-Git-Url: http://these/git/?a=blobdiff_plain;f=crates%2Fapi%2Fsrc%2Fcommunity.rs;h=a1a44f0941462ee9256de042494db40d1b943023;hb=e36ad9d98474a0e36a2d64111aa31e20df152d43;hp=c8b44aceb0cba749b6297407aa812b5a80641b46;hpb=1372827b411a4aaec1f0d6d8903d615687260da9;p=lemmy.git diff --git a/crates/api/src/community.rs b/crates/api/src/community.rs index c8b44ace..a1a44f09 100644 --- a/crates/api/src/community.rs +++ b/crates/api/src/community.rs @@ -44,7 +44,6 @@ use lemmy_db_schema::{ }, person::Person, post::Post, - site::Site, }, traits::{Bannable, Blockable, Crud, Followable, Joinable}, }; @@ -457,20 +456,7 @@ impl Perform for TransferCommunity { let local_user_view = get_local_user_view_from_jwt(&data.auth, context.pool(), context.secret()).await?; - let site_creator_id = blocking(context.pool(), move |conn| { - Site::read(conn, 1).map(|s| s.creator_id) - }) - .await??; - - let mut admins = blocking(context.pool(), PersonViewSafe::admins).await??; - - // Making sure the site creator, if an admin, is at the top - let creator_index = admins - .iter() - .position(|r| r.person.id == site_creator_id) - .context(location_info!())?; - let creator_person = admins.remove(creator_index); - admins.insert(0, creator_person); + let admins = blocking(context.pool(), PersonViewSafe::admins).await??; // Fetch the community mods let community_id = data.community_id;