mirror of
https://github.com/coollabsio/coolify.git
synced 2026-11-04 10:42:23 +00:00
The install callback swallowed every verification error (clock skew, network, missing key, GitHub API errors) and returned an opaque 403. It also compared the state's team with the session team, so switching teams during the GitHub install returned 403. - Return the verification reason, log it, and redirect to the GitHub App page with an error toast (JSON requests still get 403 with the reason) - Check membership of the state's team, and switch the session to it - Show flashed errors on the GitHub App page Fixes #12122 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>