diff options
author | Flam3rboy <34555296+Flam3rboy@users.noreply.github.com> | 2021-05-22 17:40:45 +0200 |
---|---|---|
committer | Flam3rboy <34555296+Flam3rboy@users.noreply.github.com> | 2021-05-22 17:40:45 +0200 |
commit | a85d65dadf0841f9a850103bdb196f28576a628d (patch) | |
tree | 97d424eea10b30802f71c61cab7c34eb32172ea7 /src/util | |
parent | 1.2.4 (diff) | |
download | server-a85d65dadf0841f9a850103bdb196f28576a628d.tar.xz |
:bug: fix Message Model
Diffstat (limited to 'src/util')
-rw-r--r-- | src/util/Permissions.ts | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/util/Permissions.ts b/src/util/Permissions.ts index b2af93e0..e454bf00 100644 --- a/src/util/Permissions.ts +++ b/src/util/Permissions.ts @@ -98,7 +98,7 @@ export class Permissions extends BitField { }; any(permission: PermissionResolvable, checkAdmin = true) { - return (checkAdmin && super.has(Permissions.FLAGS.ADMINISTRATOR)) || super.any(permission); + return (checkAdmin && super.any(Permissions.FLAGS.ADMINISTRATOR)) || super.any(permission); } /** @@ -111,8 +111,8 @@ export class Permissions extends BitField { /** * Checks whether the bitfield has a permission, or multiple permissions, but throws an Error if user fails to match auth criteria. */ - hasThrow(permission: PermissionResolvable, checkAdmin = true) { - if (this.has(permission)) return true; + hasThrow(permission: PermissionResolvable) { + if (this.has(permission) && this.has("VIEW_CHANNEL")) return true; // @ts-ignore throw new HTTPError(`You are missing the following permissions ${permission}`, 403); } |