Skip to content

Commit 493bf70

Browse files
committed
Fix NPE for backward compatibility diff in schema
1 parent 5dfc4b1 commit 493bf70

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/main/java/com/qdesrame/openapi/diff/model/ChangedSchema.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ public boolean isDiff() {
5252

5353
@Override
5454
public boolean isDiffBackwardCompatible(boolean isRequest) {
55-
return ((isRequest && enumVal.getMissing().isEmpty() && increasedProperties.keySet().stream().noneMatch(p -> newSchema.getRequired().contains(p)))
55+
return ((isRequest && enumVal.getMissing().isEmpty() && increasedProperties.keySet().stream().noneMatch(p -> newSchema.getRequired() != null && newSchema.getRequired().contains(p)))
5656
|| (!isRequest && enumVal.getIncreased().isEmpty() && missingProperties.isEmpty()))
5757
&& !changedType
5858
&& !discriminatorPropertyChanged

0 commit comments

Comments
 (0)