Skip to content

Commit 15f8b05

Browse files
committed
fix AbstractRequestService
1 parent 6c86b61 commit 15f8b05

File tree

1 file changed

+10
-3
lines changed

1 file changed

+10
-3
lines changed

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

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -366,9 +366,16 @@ public static Collection<Parameter> getHeaders(MethodAttributes methodAttributes
366366
* @param parameterInfo the parameter info
367367
* @return the parameter
368368
*/
369-
protected Parameter customiseParameter(Parameter parameter, ParameterInfo parameterInfo) {
370-
parameterCustomizers.ifPresent(customizers -> customizers.forEach(customizer -> customizer.customize(parameter, parameterInfo.getMethodParameter())));
371-
return parameter;
369+
protected Parameter customiseParameter(final Parameter parameter, final ParameterInfo parameterInfo) {
370+
return parameterCustomizers
371+
.map(customizers -> {
372+
Parameter customizedParameter = parameter;
373+
for (final ParameterCustomizer customizer : customizers) {
374+
customizedParameter = customizer.customize(parameter, parameterInfo.getMethodParameter());
375+
}
376+
return customizedParameter;
377+
})
378+
.orElse(null);
372379
}
373380

374381
/**

0 commit comments

Comments
 (0)