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); sortByRequired(fields, schema.required);
} }
if (typeof additionalProps === 'object' || typeof additionalProps === 'boolean') { if (typeof additionalProps === 'object' || additionalProps === true) {
fields.push( fields.push(
new FieldModel( new FieldModel(
parser, parser,
{ {
name: 'property name *', name: 'property name *',
required: false, required: false,
schema: additionalProps, schema: additionalProps === true ? {} : additionalProps,
kind: 'additionalProperties', kind: 'additionalProperties',
}, },
$ref + '/additionalProperties', $ref + '/additionalProperties',