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
*/
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)
);
}
/**