Fix additionalProperties was broken

This commit is contained in:
Roman Hotsiy 2016-08-30 13:52:49 +03:00
parent bff4b80845
commit 919f0c380d
No known key found for this signature in database
GPG Key ID: 5CB7B3ACABA57CB0
2 changed files with 3 additions and 3 deletions

View File

@ -88,12 +88,12 @@ const injectors = {
itemSchema._pointer = itemSchema._pointer || JsonPointer.join(itemsPtr, [i.toString()]);
}
injectTo._widgetType = 'tuple';
// SchemaHelper.runInjectors(injectTo, propertySchema.items, propPointer);
}
},
object: {
check: (propertySchema) => {
return propertySchema.type === 'object' && propertySchema.properties;
return propertySchema.type === 'object' && (propertySchema.properties ||
typeof propertySchema.additionalProperties === 'object')
},
inject: (injectTo, propertySchema = injectTo) => {
let baseName = propertySchema._pointer && JsonPointer.baseName(propertySchema._pointer);

View File

@ -97,7 +97,7 @@
"hint.css": "^2.3.2",
"json-pointer": "^0.5.0",
"json-schema-ref-parser": "^3.1.2",
"openapi-sampler": "^0.2.0",
"openapi-sampler": "^0.3.0",
"prismjs": "^1.5.1",
"remarkable": "^1.6.2",
"rxjs": "5.0.0-beta.6",