Skip to content

Commit 41b61fd

Browse files
author
João Dias
committed
Avoids NPEs
1 parent 306519d commit 41b61fd

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

springdoc-openapi-common/src/main/java/org/springdoc/core/AbstractRequestBuilder.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,9 @@ public Operation build(Components components, HandlerMethod handlerMethod, Reque
6060
String[] pNames = d.getParameterNames(handlerMethod.getMethod());
6161
java.lang.reflect.Parameter[] parameters = handlerMethod.getMethod().getParameters();
6262
String[] reflectionParametersNames = Arrays.stream(parameters).map(java.lang.reflect.Parameter::getName).toArray(String[]::new);
63+
if (pNames == null) {
64+
pNames = reflectionParametersNames;
65+
}
6366
RequestBodyInfo requestBodyInfo = new RequestBodyInfo(methodAttributes);
6467
List<Parameter> operationParameters = (operation.getParameters() != null) ? operation.getParameters()
6568
: new ArrayList<>();

0 commit comments

Comments
 (0)