mirror of
https://github.com/discordeno/discordeno.git
synced 2026-06-16 19:28:17 +00:00
fix(utils/permissions): use |= operator for role deny overwrite in calculateChannelOverwrites() (#665)
This commit is contained in:
@@ -94,7 +94,7 @@ export async function calculateChannelOverwrites(
|
||||
for (const overwrite of overwrites) {
|
||||
if (!memberRoles.includes(overwrite.id)) continue;
|
||||
|
||||
deny &= ~BigInt(overwrite.deny);
|
||||
deny |= BigInt(overwrite.deny);
|
||||
allow |= BigInt(overwrite.allow);
|
||||
}
|
||||
// After role overwrite calculate save allowed permissions first we remove denied permissions since "denied < allowed"
|
||||
|
||||
Reference in New Issue
Block a user