From 79089d239bfc40db97ecd2a25c4e8bc8348aac0c Mon Sep 17 00:00:00 2001 From: ayntee Date: Thu, 28 Jan 2021 13:58:24 +0400 Subject: [PATCH] fix(util/permissions): include guild ID while resolving bits (#481) Closes #480 --- src/util/permissions.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/util/permissions.ts b/src/util/permissions.ts index 9b1b57723..97a97ac27 100644 --- a/src/util/permissions.ts +++ b/src/util/permissions.ts @@ -31,7 +31,7 @@ export function memberHasPermission( ) { if (memberID === guild.ownerID) return true; - const permissionBits = memberRoleIDs.map((id) => + const permissionBits = [guild.id, ...memberRoleIDs].map((id) => guild.roles.get(id)?.permissions ) // Removes any edge case undefined