fix(medusa, modules-sdk, modules): Module loading missing dependencies + remote query reference issue (#5468)

This commit is contained in:
Adrien de Peretti
2023-10-26 20:24:38 +02:00
committed by GitHub
parent 725ba9bb9b
commit a45da9215d
15 changed files with 371 additions and 226 deletions

View File

@@ -34,6 +34,8 @@ export class RemoteQuery {
)
}
const servicesConfig_ = [...servicesConfig]
for (const mod of modulesLoaded) {
if (!mod.__definition.isQueryable) {
continue
@@ -48,12 +50,12 @@ export class RemoteQuery {
}
this.modulesMap.set(serviceName, mod)
servicesConfig!.push(mod.__joinerConfig)
servicesConfig_!.push(mod.__joinerConfig)
}
this.customRemoteFetchData = customRemoteFetchData
this.remoteJoiner = new RemoteJoiner(
servicesConfig as JoinerServiceConfig[],
servicesConfig_ as JoinerServiceConfig[],
this.remoteFetchData.bind(this)
)
}