Skip to content

Commit 47b12b1

Browse files
committed
Fix NPE when description is empty
1 parent 443246f commit 47b12b1

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

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

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@
1212
import io.swagger.v3.oas.models.parameters.Parameter;
1313
import io.swagger.v3.oas.models.responses.ApiResponse;
1414
import j2html.tags.ContainerTag;
15+
import org.apache.commons.lang3.StringUtils;
16+
1517
import java.util.List;
1618
import java.util.Map;
1719
import java.util.Optional;
@@ -347,7 +349,7 @@ private ContainerTag li_changedParam(ChangedParameter changeParam) {
347349
return li_deprecatedParam(changeParam);
348350
}
349351
boolean changeRequired = changeParam.isChangeRequired();
350-
boolean changeDescription = changeParam.getDescription().isDifferent();
352+
boolean changeDescription = Optional.ofNullable(changeParam.getDescription()).map(ChangedMetadata::isDifferent).orElse(false);
351353
Parameter rightParam = changeParam.getNewParameter();
352354
Parameter leftParam = changeParam.getNewParameter();
353355
ContainerTag li = li().withText(changeParam.getName() + " in " + changeParam.getIn());

0 commit comments

Comments
 (0)