File tree Expand file tree Collapse file tree 1 file changed +10
-2
lines changed Expand file tree Collapse file tree 1 file changed +10
-2
lines changed Original file line number Diff line number Diff line change @@ -515,8 +515,9 @@ export class Scope implements ScopeInterface {
515515
516516 this . _applyFingerprint ( event ) ;
517517
518- event . breadcrumbs = [ ...( event . breadcrumbs || [ ] ) , ...this . _breadcrumbs ] ;
519- event . breadcrumbs = event . breadcrumbs . length > 0 ? event . breadcrumbs : undefined ;
518+ const scopeBreadcrumbs = this . _getBreadcrumbs ( ) ;
519+ const breadcrumbs = [ ...( event . breadcrumbs || [ ] ) , ...scopeBreadcrumbs ] ;
520+ event . breadcrumbs = breadcrumbs . length > 0 ? breadcrumbs : undefined ;
520521
521522 event . sdkProcessingMetadata = {
522523 ...event . sdkProcessingMetadata ,
@@ -551,6 +552,13 @@ export class Scope implements ScopeInterface {
551552 return this . _propagationContext ;
552553 }
553554
555+ /**
556+ * Get the breadcrumbs for this scope.
557+ */
558+ protected _getBreadcrumbs ( ) : Breadcrumb [ ] {
559+ return this . _breadcrumbs ;
560+ }
561+
554562 /**
555563 * This will be called after {@link applyToEvent} is finished.
556564 */
You can’t perform that action at this time.
0 commit comments