diff --git a/packages/di/src/common/domain/Provider.ts b/packages/di/src/common/domain/Provider.ts index 61f030c9d50..6fd797d3c40 100644 --- a/packages/di/src/common/domain/Provider.ts +++ b/packages/di/src/common/domain/Provider.ts @@ -67,7 +67,7 @@ export class Provider implements ProviderOpts { if (String(propertyKey).startsWith("$")) { return { ...hooks, - [propertyKey]: (instance: any, ...args: any[]) => instance[propertyKey](...args) + [propertyKey]: (instance: any, ...args: any[]) => instance?.[propertyKey](...args) }; } return hooks;