diff --git a/src/Service.ts b/src/Service.ts index dfe8023..9b3eb20 100644 --- a/src/Service.ts +++ b/src/Service.ts @@ -178,7 +178,7 @@ export class Service extends Root { const span = tracer.startSpan(func.name, undefined, context); try { const result = func.apply(funcContext, arg); - if (result.then) { + if (result?.then) { return result.then( (result: any) => { this.finishSpan(span, undefined, tag);