Skip to content

Commit 830875d

Browse files
resolveHeaders: Ensure any header schema $ref is resolved
1 parent 0ee44b1 commit 830875d

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

modules/swagger-parser-v3/src/main/java/io/swagger/v3/parser/util/ResolverFully.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -217,6 +217,13 @@ private void resolveHeaders(Map<String, Header> headers) {
217217
Map<String,Example> resolved = resolveExample(examples);
218218
resolvedValue.setExamples(resolved);
219219
}
220+
Schema schema = resolvedValue.getSchema();
221+
if(schema != null) {
222+
Schema resolvedSchema = resolveSchema( schema);
223+
if(resolvedSchema != null) {
224+
resolvedValue.setSchema( resolvedSchema);
225+
}
226+
}
220227
header.setValue(resolvedValue);
221228
}
222229
}

0 commit comments

Comments
 (0)