mirror of
https://github.com/Redocly/redoc.git
synced 2025-02-07 21:40:32 +03:00
Fix discriminator/allOf merging issue
This commit is contained in:
parent
f98cb9a3fe
commit
46fa6c9686
|
@ -30,6 +30,7 @@ export class SchemaNormalizer {
|
||||||
let resolved = this._dereferencer.dereference(subSchema, ptr);
|
let resolved = this._dereferencer.dereference(subSchema, ptr);
|
||||||
if (resolved.allOf) {
|
if (resolved.allOf) {
|
||||||
resolved._pointer = resolved._pointer || ptr;
|
resolved._pointer = resolved._pointer || ptr;
|
||||||
|
resolved = Object.assign({}, resolved);
|
||||||
AllOfMerger.merge(resolved, resolved.allOf, {omitParent: opts.omitParent});
|
AllOfMerger.merge(resolved, resolved.allOf, {omitParent: opts.omitParent});
|
||||||
}
|
}
|
||||||
return resolved;
|
return resolved;
|
||||||
|
|
Loading…
Reference in New Issue
Block a user