8000 Servers with weird permissions doesn't show channels correctly · Issue #449 · ayn2op/discordo · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
Servers with weird permissions doesn't show channels correctly #449
Open
@Raph9213

Description

@Raph9213

Hello,

Thanks for making this app, it's been really great, but I’ve encountered a bug related to weird server permissions in some cases, where channels don’t show up in Discordo, even though they appear correctly in the official Discord client.

  • Steps to reproduce:
  1. Create a new Discord server and add an alt account.
  2. Set the @everyone role to disallow the "View Channel" permission.
  3. Create a new role with the "View Channel" permission also disallowed.
  4. Create a new channel where the new role you created does have the "View Channel" permission allowed.
  5. Create another channel where @everyone does have the "View Channel" permission allowed.
  6. Place both channels into a category, but do not assign any specific permissions to the category.

When you assign your alt account to the new role, the category and both channels will not be visible in Discordo, even though they are visible in the official Discord client (since the account does have "View Channel" permission).

Interestingly, the category and channels appear in Discordo if the category has permissions set, even when the individual channels' permissions are not synchronized with the category.

I have created a test server to demonstrate the bug. The role named "test" is the one affected by the issue to test it. If you'd like to check the permissions, you can find me as Raph9213 in the Discord server linked here:
https://discord.gg/ZuWXx64wje

Additionally, I am using the latest Discordo prebuild, and the bug occurs on both the Windows and Linux versions.

Here’s an image illustrating the issue:
image

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      0