File tree Expand file tree Collapse file tree 1 file changed +16
-0
lines changed Expand file tree Collapse file tree 1 file changed +16
-0
lines changed Original file line number Diff line number Diff line change @@ -346,6 +346,21 @@ export abstract class BaseClient<O extends Options> implements ClientLike<O> {
346
346
}
347
347
}
348
348
349
+ protected _applySdkMetadata ( event : SentryEvent ) : void {
350
+ if ( this . options . _metadata ?. sdk ) {
351
+ const { name, version, integrations, packages } = this . options . _metadata ?. sdk ;
352
+
353
+ event . sdk = event . sdk ?? {
354
+ name,
355
+ version,
356
+ } ;
357
+ event . sdk . name = event . sdk . name ?? name ;
358
+ event . sdk . version = event . sdk . version ?? version ;
359
+ event . sdk . integrations = [ ...( event . sdk . integrations || [ ] ) , ...( integrations || [ ] ) ] ;
360
+ event . sdk . packages = [ ...( event . sdk . packages || [ ] ) , ...( packages || [ ] ) ] ;
361
+ }
362
+ }
363
+
349
364
/**
350
365
* This function adds all used integrations to the SDK info in the event.
351
366
* @param event The event that will be filled with all integrations.
@@ -434,6 +449,7 @@ export abstract class BaseClient<O extends Options> implements ClientLike<O> {
434
449
} ;
435
450
436
451
this . _applyClientOptions ( processedEvent ) ;
452
+ this . _applySdkMetadata ( processedEvent ) ;
437
453
this . _applyIntegrationsMetadata ( processedEvent ) ;
438
454
439
455
const scope =
You can’t perform that action at this time.
0 commit comments