fix(modules-sdk): check if dependency is registered (#3620)

* fix: check if dependency is registered

* changeset
This commit is contained in:
Carlos R. L. Rodrigues
2023-03-29 08:47:12 +02:00
committed by GitHub
parent 8ddb3952c0
commit 55e94d0b45
3 changed files with 11 additions and 6 deletions
@@ -75,7 +75,11 @@ export async function loadInternalModule(
for (const dependency of moduleDependencies) {
localContainer.register(
dependency,
asFunction(() => container.resolve(dependency))
asFunction(() => {
return container.hasRegistration(dependency)
? container.resolve(dependency)
: undefined
})
)
}
}