diff --git a/restapi.go b/restapi.go index a9b08ee..c108369 100644 --- a/restapi.go +++ b/restapi.go @@ -470,7 +470,7 @@ func (s *Session) UserChannelPermissions(userID, channelID string) (apermissions } } - if apermissions&PermissionManageRoles > 0 { + if apermissions&PermissionAdministrator > 0 { apermissions |= PermissionAllChannel } diff --git a/state.go b/state.go index b016f4b..d9e6b5d 100644 --- a/state.go +++ b/state.go @@ -792,7 +792,7 @@ func (s *State) UserChannelPermissions(userID, channelID string) (apermissions i } } - if apermissions&PermissionManageRoles > 0 { + if apermissions&PermissionAdministrator > 0 { apermissions |= PermissionAllChannel }