From d40cac5d01858b4aaedea27a9d2349ebf6ff3835 Mon Sep 17 00:00:00 2001 From: ocean <47253870+banocean@users.noreply.github.com> Date: Mon, 14 Jul 2025 22:09:36 +0200 Subject: [PATCH] fix --- src/server/routes/guilds/_id.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/server/routes/guilds/_id.rs b/src/server/routes/guilds/_id.rs index 61e669b..133a166 100644 --- a/src/server/routes/guilds/_id.rs +++ b/src/server/routes/guilds/_id.rs @@ -57,7 +57,7 @@ async fn check_guild( let guild = info.http.current_user_guilds() .await.map_rejection()?.model().await.map_rejection()? .into_iter().find(|guild| { - guild.owner || guild.permissions.intersects(MINIMAL_REQUIRED_PERMISSIONS) + guild.id == guild_id && (guild.owner || guild.permissions.intersects(MINIMAL_REQUIRED_PERMISSIONS)) }).ok_or(Rejection::NotMutualGuild)?; let is_mutual = context.redis.guild_exists(guild_id).await.map_rejection()?;