#GuildChannel.rolePermissions ignores @everyone base permissions

7 messages · Page 1 of 1 (latest)

sick trellis
#

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

long sonnetBOT
sick trellis
drifting rivetBOT
sick trellis
thin furnace
#

@sick trellis 14.22.1 has been released

sick trellis