Revert "Fix deny administrator edge case bug (#1878)" (#1879)

This reverts commit dbe1ae972b.
This commit is contained in:
Crawl
2017-09-03 17:41:07 +02:00
committed by GitHub
parent dbe1ae972b
commit 9cdd494db6

View File

@@ -72,9 +72,6 @@ class GuildChannel extends Channel {
const roles = member.roles;
for (const role of roles.values()) permissions |= role.permissions;
const admin = Boolean(permissions & Permissions.FLAGS.ADMINISTRATOR);
if (admin) return new Permissions(Permissions.ALL);
const overwrites = this.overwritesFor(member, true, roles);
if (overwrites.everyone) {
@@ -94,6 +91,9 @@ class GuildChannel extends Channel {
permissions |= overwrites.member.allow;
}
const admin = Boolean(permissions & Permissions.FLAGS.ADMINISTRATOR);
if (admin) permissions = Permissions.ALL;
return new Permissions(member, permissions);
}