From 6e9a4ada54c36a2d9ef229af145b2cc352565f7a Mon Sep 17 00:00:00 2001 From: Ben <88249114+BenjammingKirby@users.noreply.github.com> Date: Mon, 28 Feb 2022 07:56:38 -0600 Subject: [PATCH] fix(guildmember): v13 check if member has admin --- src/structures/GuildMember.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/structures/GuildMember.js b/src/structures/GuildMember.js index f271def0e169..16da298b14a3 100644 --- a/src/structures/GuildMember.js +++ b/src/structures/GuildMember.js @@ -300,7 +300,11 @@ class GuildMember extends Base { * @readonly */ get moderatable() { - return this.manageable && (this.guild.me?.permissions.has(Permissions.FLAGS.MODERATE_MEMBERS) ?? false); + return ( + !this.permissions.has(Permissions.FLAGS.ADMINISTRATOR) && + this.manageable && + (this.guild.me?.permissions.has(Permissions.FLAGS.MODERATE_MEMBERS) ?? false) + ); } /**