Skip to content

Commit 7a84153

Browse files
committed
Fix issue when required is added on non applicable property
1 parent d644393 commit 7a84153

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

src/main/java/com/qdesrame/openapi/diff/compare/schemadiffresult/SchemaDiffResult.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,9 @@ private Map<String, Schema> filterProperties(Change.Type type, Map<String, Schem
8484
entry.getValue(),
8585
ofNullable(entry.getValue().getExtensions()).orElse(new LinkedHashMap()), context)) {
8686
result.put(entry.getKey(), entry.getValue());
87+
} else {
88+
// Child property is not applicable, so she can't be added as require
89+
changedSchema.getChangeRequired().getIncreased().remove(entry.getKey());
8790
}
8891
}
8992
return result;

0 commit comments

Comments
 (0)