From 4973ec3a086ffd0f864217cf9e3c46037ecc112e Mon Sep 17 00:00:00 2001 From: Vib Bhardwaj Date: Fri, 30 Aug 2024 14:35:21 +0100 Subject: [PATCH 1/2] Filter undefined values from schema.allOf --- packages/react-openapi/src/generateSchemaExample.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/react-openapi/src/generateSchemaExample.ts b/packages/react-openapi/src/generateSchemaExample.ts index d1ce4e1a38..1fbc5a7c86 100644 --- a/packages/react-openapi/src/generateSchemaExample.ts +++ b/packages/react-openapi/src/generateSchemaExample.ts @@ -138,9 +138,9 @@ export function generateSchemaExample( new Set(ancestors).add(schema), ); } - - if (schema.allOf && schema.allOf.length > 0) { - return schema.allOf.reduce( + const filteredAllOf = schema.allOf && schema.allOf.filter(item => item !== undefined) + if (filteredAllOf && filteredAllOf.length > 0) { + return filteredAllOf.reduce( (acc, curr) => { const example = generateSchemaExample( noReference(curr), From b349a81cdf8e9ac17d7ae77b48e50d2c69e16e88 Mon Sep 17 00:00:00 2001 From: Vib Bhardwaj Date: Fri, 30 Aug 2024 14:35:39 +0100 Subject: [PATCH 2/2] empty line --- packages/react-openapi/src/generateSchemaExample.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/react-openapi/src/generateSchemaExample.ts b/packages/react-openapi/src/generateSchemaExample.ts index 1fbc5a7c86..58bd7bb826 100644 --- a/packages/react-openapi/src/generateSchemaExample.ts +++ b/packages/react-openapi/src/generateSchemaExample.ts @@ -138,6 +138,7 @@ export function generateSchemaExample( new Set(ancestors).add(schema), ); } + const filteredAllOf = schema.allOf && schema.allOf.filter(item => item !== undefined) if (filteredAllOf && filteredAllOf.length > 0) { return filteredAllOf.reduce(