diff --git a/packages/core/injector/instance-wrapper.ts b/packages/core/injector/instance-wrapper.ts index 7e55d10ef..7a7509506 100644 --- a/packages/core/injector/instance-wrapper.ts +++ b/packages/core/injector/instance-wrapper.ts @@ -126,7 +126,13 @@ export class InstanceWrapper { const instancePerContext = this.values.get(contextId); return instancePerContext ? instancePerContext - : this.cloneStaticInstance(contextId); + : contextId !== STATIC_CONTEXT + ? this.cloneStaticInstance(contextId) + : { + instance: null as T, + isResolved: true, + isPending: false, + }; } public getInstanceByInquirerId(