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