fix(guildmember): check if member has administrator permission (#7384)

This commit is contained in:
fowlerro
2022-02-12 12:08:50 +01:00
committed by GitHub
parent fa97a31504
commit 81d8b54ff6

View File

@@ -269,7 +269,11 @@ class GuildMember extends Base {
* @readonly
*/
get moderatable() {
return this.manageable && (this.guild.me?.permissions.has(PermissionFlagsBits.ModerateMembers) ?? false);
return (
!this.permissions.has(PermissionFlagsBits.Administrator) &&
this.manageable &&
(this.guild.me?.permissions.has(PermissionFlagsBits.ModerateMembers) ?? false)
);
}
/**