We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 2fe0ad4 commit 4d4fa1bCopy full SHA for 4d4fa1b
src/structures/GuildChannel.js
@@ -244,10 +244,11 @@ class GuildChannel extends Channel {
244
return new Permissions(Permissions.ALL).freeze();
245
}
246
247
+ const basePermissions = new Permissions([role.permissions, role.guild.roles.everyone.permissions]);
248
const everyoneOverwrites = this.permissionOverwrites.cache.get(this.guild.id);
249
const roleOverwrites = this.permissionOverwrites.cache.get(role.id);
250
- return role.permissions
251
+ return basePermissions
252
.remove(everyoneOverwrites?.deny ?? Permissions.defaultBit)
253
.add(everyoneOverwrites?.allow ?? Permissions.defaultBit)
254
.remove(roleOverwrites?.deny ?? Permissions.defaultBit)
0 commit comments