diff --git a/.changeset/two-geese-check.md b/.changeset/two-geese-check.md new file mode 100644 index 0000000000..2db6eb811c --- /dev/null +++ b/.changeset/two-geese-check.md @@ -0,0 +1,5 @@ +--- +"@medusajs/modules-sdk": minor +--- + +Fix getting loaded modules diff --git a/packages/modules-sdk/src/remote-query.ts b/packages/modules-sdk/src/remote-query.ts index b06415440e..7df0828f7f 100644 --- a/packages/modules-sdk/src/remote-query.ts +++ b/packages/modules-sdk/src/remote-query.ts @@ -1,12 +1,13 @@ -import { RemoteJoiner } from "@medusajs/orchestration" import { JoinerRelationship, JoinerServiceConfig, ModuleDefinition, RemoteExpandProperty, } from "@medusajs/types" -import { toPascalCase } from "@medusajs/utils" + import { MedusaModule } from "./medusa-module" +import { RemoteJoiner } from "@medusajs/orchestration" +import { toPascalCase } from "@medusajs/utils" export class RemoteQuery { private remoteJoiner: RemoteJoiner @@ -34,9 +35,7 @@ export class RemoteQuery { } const servicesConfig: JoinerServiceConfig[] = [] - for (const modService of modulesLoaded) { - const mod: any = Object.values(modService)[0] - + for (const mod of modulesLoaded) { if (!mod.__definition.isQueryable) { continue }