diff --git a/pkg/api/server.go b/pkg/api/server.go index 841e5f9c9..bf63453e2 100644 --- a/pkg/api/server.go +++ b/pkg/api/server.go @@ -100,7 +100,7 @@ func authenticateHandler() func(http.Handler) http.Handler { ctx = context.WithValue(ctx, user.ContextRoles, roles) span := trace.SpanFromContext(ctx) - if span.SpanContext().IsValid() { + if span.SpanContext().IsValid() && u != nil { span.SetAttributes(attribute.String("user.id", u.ID.String())) }