mirror of
https://github.com/Redocly/redoc.git
synced 2025-02-05 04:20:33 +03:00
Fixed resolving additional properties inside of array
This commit is contained in:
parent
bd4a0d136c
commit
a1a1739508
|
@ -109,7 +109,7 @@ export class JsonSchema extends BaseComponent {
|
|||
props = props || [];
|
||||
|
||||
if (schema.additionalProperties && schema.additionalProperties !== false) {
|
||||
let propsSchema = this.prepareAdditionalProperties(schema.additionalProperties);
|
||||
let propsSchema = this.prepareAdditionalProperties(schema);
|
||||
propsSchema._additional = true;
|
||||
props.push(propsSchema);
|
||||
}
|
||||
|
@ -126,8 +126,9 @@ export class JsonSchema extends BaseComponent {
|
|||
}
|
||||
|
||||
prepareAdditionalProperties(schema) {
|
||||
return JsonSchema.injectPropertyData(schema, '<Additional Properties> *',
|
||||
JsonPointer.join(schema._pointer || this.pointer, ['additionalProperties']));
|
||||
var addProps = schema.additionalProperties;
|
||||
return JsonSchema.injectPropertyData(addProps, '<Additional Properties> *',
|
||||
JsonPointer.join(addProps._pointer || schema._pointer || this.pointer, ['additionalProperties']));
|
||||
}
|
||||
|
||||
static injectPropertyData(propertySchema, propertyName, propPointer) {
|
||||
|
|
Loading…
Reference in New Issue
Block a user