Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Permissions _just don't work_ if a newly release if the test version was installed #359

Open
BarryCarlyon opened this issue Mar 27, 2021 · 5 comments
Labels
product: extensions ticketed Has been given an internal tracking ticket

Comments

@BarryCarlyon
Copy link
Contributor

Brief description

Capability permissions "die" on a newly released extension (no prior versions) if that channel had the test version installed

How to reproduce

If you are building an extension.
During the building you may get the test version of the extension installed to an affliate or partner channel.
Then when you get your extension reviewed and release it, it being the first ever version.

Said affiliate/partner will now have the released version.

However, in some cases one or more of the permissions for subs/chat send/bits enabled capabilities become broken and forced off.
The afiliate/partner cannot use the manage permissions UI to toggle the permission on.
Generally the only fix for the issue is to completely uninstall the extension and reinstall it.

Expected behavior

Permissions not to asplode

Additional context or questions

I have observed it myself.
With "chat" often not working for no reason, until extension reinstall

Most recently in Discord at https://discord.com/channels/504015559252377601/523676096277905419/825077875547176986 we are yet to resolve this instance of this bug.

And it does periodically popup in Discord as a issue people have and a reinstall resolves

@BarryCarlyon
Copy link
Contributor Author

To update

I released a new version of an extension today.
Where the test version was installed on the same channel

All the permissions are locked off and cannot be turned on without a reinstall of the extension to the channel.

So it's not limited to first release.
It occurs with a channel having the test version intalled and the "real" version being released.

@jbulava
Copy link
Member

jbulava commented Apr 14, 2021

Ticketed internally as ANC-2796.

@Hades32
Copy link

Hades32 commented Nov 2, 2022

@jbulava it has been more than a year. Is this not fixed yet?

@p4dd9
Copy link

p4dd9 commented Jun 8, 2024

I have experienced the same issue on a newly released extension (first release). The permission toggle resolved itself after uninstalling and installing the extension. https://discord.com/channels/504015559252377601/523676096277905419/1248871716944347178

@Slruh
Copy link

Slruh commented Jun 10, 2024

Also hit this was my new extension that was just released. The work around of uninstalling and reinstalling works but it gave me quite the heart attack.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
product: extensions ticketed Has been given an internal tracking ticket
Projects
None yet
Development

No branches or pull requests

5 participants