Closed sentry-io[bot] closed 1 year ago
We get quite a few of these, however, the event objects from github that we log are huge and the logging lib seems to cut them short, so I can't really see any meaningful data about them. Adding more logging in #669.
Turns out some orgs (yiisoft
, hult
and zegloforko
) had the app installed, but no installation id.
When we parse dependencies, they may be from an org/repo that is new to us, so we upserted them, but the upsert
method overwrites any unspecified columns, so installation_id
on the org was overwritten. Fixed in #682. Also re-inserting the installation id for those orgs, so they can make API calls.
@zegl also found that we sync a maximum of 40 repos, which is why yiisoft
only has 39 (one must have failed?) even though they installed the app for all of their 194 repos. This bug is probably caused by that rather than the thing above (even if that may have contributed as well). He's fixing in #683.
Sentry Issue: SERVER-2E
Funding