diff --git a/src/botv2/domain/server_config/check_if_server_enable_and_admin.rs b/src/botv2/domain/server_config/check_if_server_enable_and_admin.rs index f7f1203..3d40b3c 100644 --- a/src/botv2/domain/server_config/check_if_server_enable_and_admin.rs +++ b/src/botv2/domain/server_config/check_if_server_enable_and_admin.rs @@ -34,6 +34,12 @@ pub async fn check_if_server_enable_and_user_admin( match guild.member(http, UserId::new(user_id)).await { Ok(member) => { info!("Checking if user is admin"); + if let Some(perm) = member.permissions { + if perm.administrator() { + info!("User has administarator permission"); + return Ok((true, Some(server_config))); + } + } if member .permissions .into_iter()