Improved handling for additionalProperties holding a boolean.

This commit is contained in:
Matthias Mohr 2018-08-07 11:50:00 +02:00
parent 1f20b95a36
commit ef3c532519

View File

@ -244,14 +244,14 @@ function buildFields(
sortByRequired(fields, schema.required);
}
if (typeof additionalProps === 'object' || typeof additionalProps === 'boolean') {
if (typeof additionalProps === 'object' || additionalProps === true) {
fields.push(
new FieldModel(
parser,
{
name: 'property name *',
required: false,
schema: additionalProps,
schema: additionalProps === true ? {} : additionalProps,
kind: 'additionalProperties',
},
$ref + '/additionalProperties',