From ba14d4341f7525de693c6cf3807f0b0035cba94f Mon Sep 17 00:00:00 2001 From: Shahed Nasser Date: Sun, 22 Sep 2024 15:44:23 +0300 Subject: [PATCH] fix(oas): handle new keys in circular reference patch (#9218) Handle new keys in the circular references patch leading to undefined not being iterable error. --- packages/cli/oas/medusa-oas-cli/src/command-docs.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/cli/oas/medusa-oas-cli/src/command-docs.ts b/packages/cli/oas/medusa-oas-cli/src/command-docs.ts index b2cd29c267..8e016f58b0 100644 --- a/packages/cli/oas/medusa-oas-cli/src/command-docs.ts +++ b/packages/cli/oas/medusa-oas-cli/src/command-docs.ts @@ -240,7 +240,7 @@ ${hint} const originalContent = await readYaml(redoclyConfigPath) as CircularReferenceConfig Object.keys(recommendation).forEach((recKey) => { originalContent.decorators["medusa/circular-patch"].schemas[recKey] = [ - ...originalContent.decorators["medusa/circular-patch"].schemas[recKey], + ...(originalContent.decorators["medusa/circular-patch"].schemas[recKey] || []), ...recommendation[recKey] ] })