Skip to content

Commit

Permalink
fix: set username from event.payload.installation.account.login if …
Browse files Browse the repository at this point in the history
…`event.payload.installation` is present
  • Loading branch information
gr2m committed Sep 10, 2020
1 parent c5345ca commit 904f7eb
Showing 1 changed file with 5 additions and 12 deletions.
17 changes: 5 additions & 12 deletions index.js
Original file line number Diff line number Diff line change
Expand Up @@ -64,23 +64,16 @@ function getTransformStream() {
scope.setExtra(extra, data[extra]);
}

// set user id and username when available
// set user id and username to installation ID and account login
if (
data.event &&
data.event.payload &&
data.event.payload.installation
) {
const user = { id: data.event.payload.installation.id };

if (data.event.payload.organization) {
user.username = data.event.payload.organization.user.login;
}

if (data.event.payload.repository) {
user.username = data.event.payload.repository.owner.login;
}

scope.setUser(user);
scope.setUser({
id: data.event.payload.installation.id,
username: data.event.payload.installation.account.login,
});
}

Sentry.captureException(toSentryError(data));
Expand Down

0 comments on commit 904f7eb

Please sign in to comment.