Skip to content

Commit 003706d

Browse files
authored
Merge pull request #67 from quen2404/fix/issue-66-wrong-return-in-ref-pointer
Fix/issue 66 wrong return in ref pointer
2 parents 71e7dfc + 5273669 commit 003706d

File tree

3 files changed

+4
-10
lines changed

3 files changed

+4
-10
lines changed

src/main/java/com/qdesrame/openapi/diff/compare/SchemaDiff.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ protected static Schema resolveComposedSchema(Components components, Schema sche
8484
return schema;
8585
}
8686

87-
protected static Schema addSchema(Schema schema, Schema fromSchema) {
87+
protected static Schema addSchema(Schema<?> schema, Schema<?> fromSchema) {
8888
if (fromSchema.getProperties() != null) {
8989
if (schema.getProperties() == null) {
9090
schema.setProperties(fromSchema.getProperties());

src/main/java/com/qdesrame/openapi/diff/output/MarkdownRender.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -175,8 +175,8 @@ protected String itemResponse(String title, String code, String description) {
175175
protected String headers(ChangedHeaders headers) {
176176
StringBuilder sb = new StringBuilder();
177177
if (headers != null) {
178-
sb.append(listHeader("New header", headers.getIncreased()));
179-
sb.append(listHeader("Deleted header", headers.getMissing()));
178+
sb.append(listHeader("New header", headers.getIncreased()))
179+
.append(listHeader("Deleted header", headers.getMissing()));
180180
headers
181181
.getChanged()
182182
.entrySet()

src/main/java/com/qdesrame/openapi/diff/utils/RefPointer.java

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -28,22 +28,16 @@ private Map<String, T> getMap(Components components) {
2828
switch (refType) {
2929
case REQUEST_BODIES:
3030
return (Map<String, T>) components.getRequestBodies();
31-
3231
case RESPONSES:
3332
return (Map<String, T>) components.getResponses();
34-
3533
case PARAMETERS:
3634
return (Map<String, T>) components.getParameters();
37-
3835
case SCHEMAS:
3936
return (Map<String, T>) components.getSchemas();
40-
4137
case HEADERS:
42-
return (Map<String, T>) components.getSchemas();
43-
38+
return (Map<String, T>) components.getHeaders();
4439
case SECURITY_SCHEMES:
4540
return (Map<String, T>) components.getSecuritySchemes();
46-
4741
default:
4842
throw new IllegalArgumentException("Not mapped for refType: " + refType);
4943
}

0 commit comments

Comments
 (0)