fix: external ref in SchemaDefinition

This commit is contained in:
Alex Varchuk 2022-02-03 11:24:27 +02:00
parent da4e4ad677
commit 8696d8184c

View File

@ -191,6 +191,11 @@ export class OpenAPIParser {
const { $ref, ...rest } = ref; const { $ref, ...rest } = ref;
const keys = Object.keys(rest); const keys = Object.keys(rest);
if (keys.length === 0) { if (keys.length === 0) {
if (this.isRef(resolved)) {
const result = this.deref(resolved, false, mergeAsAllOf);
this.exitRef(resolved);
return result;
}
return resolved; return resolved;
} }
if ( if (