diff --git a/.changeset/tidy-pigs-heal.md b/.changeset/tidy-pigs-heal.md new file mode 100644 index 0000000000..12b1a51feb --- /dev/null +++ b/.changeset/tidy-pigs-heal.md @@ -0,0 +1,5 @@ +--- +"@medusajs/medusa-oas-cli": patch +--- + +fix: oas CLI to convert Windows paths to unix diff --git a/packages/cli/oas/medusa-oas-cli/src/command-oas.ts b/packages/cli/oas/medusa-oas-cli/src/command-oas.ts index a012dbfbb9..3b8b222c03 100644 --- a/packages/cli/oas/medusa-oas-cli/src/command-oas.ts +++ b/packages/cli/oas/medusa-oas-cli/src/command-oas.ts @@ -179,14 +179,20 @@ async function getOASFromPaths( customBaseFile?: string ): Promise { console.log(`🔵 Gathering custom OAS`) - const gen = await swaggerInline(additionalPaths, { - base: - customBaseFile ?? path.resolve(basePath, "oas", "default.oas.base.yaml"), - format: ".json", - logger: (log) => { - console.log(log) - }, - }) + const gen = await swaggerInline( + additionalPaths.map((additionalPath) => { + return additionalPath.replace(/\\/g, "/") + }), + { + base: + customBaseFile ?? + path.resolve(basePath, "oas", "default.oas.base.yaml"), + format: ".json", + logger: (log) => { + console.log(log) + }, + } + ) return (await OpenAPIParser.parse(JSON.parse(gen))) as OpenAPIObject }