mattermost / mattermost/mattermost-plugin-github
Already set plugin configuration are not working properly.
Nobody has claimed this yet.
- Dominant language
- Go
- Stars
- 179
- Forks
- 180
- Avg merge
- 1d 16h
- Merged PRs (30d)
- 13
Description
**Summary**
When the user registers a new OAuth Application in GitHub, then upon creating a webhook for a private repo, the user gets an error message,

even though the private repositories are enabled in the plugin configuration.

This issue is fixed once the user re-enables the settings and then disconnect-connect their account.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the OAuth account connection and private-repository webhook creation flows described in the report, then trace how plugin settings are loaded before the GitHub request. Reproduce the error with private repositories enabled, compare it with the re-enable and reconnect workaround, and verify that the saved configuration is honored without those steps.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- github, go
- Domain
- authentication, backend
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100