GuildChannel.rolePermissions ignores @everyone base permissions

Hello, there seems to be some strange behavior in GuildChannel#rolePermissions. This function calculates permissions from the following: - Role's guild-level permissions - @everyone role's deny overwrites - @everyone role's allow overwrites - Role's deny overwrites - Role's allow overwrites Missing in this calculation are the guild-level permissions for the @everyone role itself, something which seems like it should be included here, since @everyone permission overwrites are accounted for, and @everyone's base permissions of course apply to all roles
5 Replies
d.js toolkit
d.js toolkit•4mo ago
GitHub
GitHub•4mo ago
:pr_open: #11053 in discordjs/discord.js by almostSouji opened <t:1755858382:R> (review required) fix(GuildChannel): account for everyone base permissions
nick.
nick.OP•4mo ago
damn this got fast tracked, 4 people on that PR less than 2 hours after I raised this issue, great work here thanks so much djs maintainers 💙 noticed, thank you
d.js toolkit
d.js toolkit•4mo ago
The issue has been marked as solved by support staff

Did you find this page helpful?