From 9e45e165fe9d1cebd4c5397af3f1d8a3908a3c0f Mon Sep 17 00:00:00 2001 From: Jakub Jankowski Date: Wed, 10 Jul 2019 14:34:57 +0200 Subject: [PATCH] fix: array of objects with no type --- src/utils/renderSchema.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/utils/renderSchema.ts b/src/utils/renderSchema.ts index 738c8b90..40d0f7c1 100644 --- a/src/utils/renderSchema.ts +++ b/src/utils/renderSchema.ts @@ -77,7 +77,12 @@ export const renderSchema: Walker = function*(schema, level = 0, meta = { path: ...meta, ...(parsedSchema.items !== undefined && !Array.isArray(parsedSchema.items) && { - subtype: '$ref' in parsedSchema.items ? `$ref( ${parsedSchema.items.$ref} )` : parsedSchema.items.type, + subtype: + '$ref' in parsedSchema.items + ? `$ref( ${parsedSchema.items.$ref} )` + : parsedSchema.items.type || + (parsedSchema.items.properties && 'object') || + (parsedSchema.items.items && 'array'), }), path, },