File tree Expand file tree Collapse file tree 1 file changed +6
-0
lines changed Expand file tree Collapse file tree 1 file changed +6
-0
lines changed Original file line number Diff line number Diff line change @@ -506,6 +506,12 @@ export abstract class BaseClient<O extends ClientOptions> implements Client<O> {
506
506
if ( event . contexts && event . contexts . trace ) {
507
507
// eslint-disable-next-line @typescript-eslint/no-unsafe-member-access
508
508
normalized . contexts . trace = event . contexts . trace ;
509
+
510
+ // event.contexts.trace.data may contain circular/dangerous data so we need to normalize it
511
+ if ( event . contexts . trace . data ) {
512
+ // eslint-disable-next-line @typescript-eslint/no-unsafe-member-access
513
+ normalized . contexts . trace . data = normalize ( event . contexts . trace . data , depth , maxBreadth ) ;
514
+ }
509
515
}
510
516
511
517
normalized . sdkProcessingMetadata = { ...normalized . sdkProcessingMetadata , baseClientNormalized : true } ;
You can’t perform that action at this time.
0 commit comments