fix: check if member has admininistrator on moderatable (v13) (#7578)

This commit is contained in:
Ben
2022-03-02 03:38:04 -06:00
committed by GitHub
parent 93cdb2f2fa
commit 13dd82d7fa

View File

@@ -300,7 +300,11 @@ class GuildMember extends Base {
* @readonly * @readonly
*/ */
get moderatable() { 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)
);
} }
/** /**