Skip to content

Commit 709b86a

Browse files
1 parent 0ba4fb2 commit 709b86a

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

packages/cli-kit/src/public/node/error-handler.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ import {outputDebug, outputInfo} from '../../public/node/output.js'
1616
import {bugsnagApiKey, reportingRateLimit} from '../../private/node/constants.js'
1717
import {CLI_KIT_VERSION} from '../common/version.js'
1818
import {runWithRateLimit} from '../../private/node/conf-store.js'
19+
import {getLastSeenUserIdAfterAuth} from '../../private/node/session.js'
1920
import {settings, Interfaces} from '@oclif/core'
2021
import StackTracey from 'stacktracey'
2122
import Bugsnag, {Event} from '@bugsnag/js'
@@ -121,11 +122,13 @@ export async function sendErrorToBugsnag(
121122

122123
if (report) {
123124
initializeBugsnag()
125+
const userId = await getLastSeenUserIdAfterAuth()
124126
await new Promise((resolve, reject) => {
125127
outputDebug(`Reporting ${unhandled ? 'unhandled' : 'handled'} error to Bugsnag: ${reportableError.message}`)
126128
const eventHandler = (event: Event) => {
127129
event.severity = 'error'
128130
event.unhandled = unhandled
131+
event.setUser(userId)
129132
}
130133
const errorHandler = (error: unknown) => {
131134
if (error) {

0 commit comments

Comments
 (0)