diff --git a/packages/shared/src/opentelemetry.ts b/packages/shared/src/opentelemetry.ts index a8fd5cb16..8ec8c6132 100644 --- a/packages/shared/src/opentelemetry.ts +++ b/packages/shared/src/opentelemetry.ts @@ -130,7 +130,7 @@ export async function runWithSpan( const tracer = getOpenTelemetryConfig()?.tracer if (!tracer) { - return fn() + return await fn() } if (typeof options === 'string') { @@ -165,7 +165,7 @@ export async function runInSpanContext( const otelConfig = getOpenTelemetryConfig() if (!span || !otelConfig) { - return fn() + return await fn() } const ctx = otelConfig.trace.setSpan(otelConfig.context.active(), span)