File tree Expand file tree Collapse file tree 1 file changed +3
-0
lines changed
packages/cli-kit/src/public/node Expand file tree Collapse file tree 1 file changed +3
-0
lines changed Original file line number Diff line number Diff line change @@ -16,6 +16,7 @@ import {outputDebug, outputInfo} from '../../public/node/output.js'
1616import { bugsnagApiKey , reportingRateLimit } from '../../private/node/constants.js'
1717import { CLI_KIT_VERSION } from '../common/version.js'
1818import { runWithRateLimit } from '../../private/node/conf-store.js'
19+ import { getLastSeenUserIdAfterAuth } from '../../private/node/session.js'
1920import { settings , Interfaces } from '@oclif/core'
2021import StackTracey from 'stacktracey'
2122import 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 ) {
You can’t perform that action at this time.
0 commit comments