Skip to content

Commit f68fdaa

Browse files
committed
fix(angular): Set unknown component name default in TraceDirective
1 parent 68ce56c commit f68fdaa

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

packages/angular/src/tracing.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -159,7 +159,7 @@ const UNKNOWN_COMPONENT = 'unknown';
159159
*/
160160
@Directive({ selector: '[trace]' })
161161
export class TraceDirective implements OnInit, AfterViewInit {
162-
@Input('trace') public componentName: string = UNKNOWN_COMPONENT;
162+
@Input('trace') public componentName?: string;
163163

164164
private _tracingSpan?: Span;
165165

@@ -168,6 +168,10 @@ export class TraceDirective implements OnInit, AfterViewInit {
168168
* @inheritdoc
169169
*/
170170
public ngOnInit(): void {
171+
if (!this.componentName) {
172+
this.componentName = UNKNOWN_COMPONENT;
173+
}
174+
171175
const activeTransaction = getActiveTransaction();
172176
if (activeTransaction) {
173177
this._tracingSpan = activeTransaction.startChild({

0 commit comments

Comments
 (0)