File tree 1 file changed +10
-3
lines changed
springdoc-openapi-common/src/main/java/org/springdoc/core 1 file changed +10
-3
lines changed Original file line number Diff line number Diff line change @@ -366,9 +366,16 @@ public static Collection<Parameter> getHeaders(MethodAttributes methodAttributes
366
366
* @param parameterInfo the parameter info
367
367
* @return the parameter
368
368
*/
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 (customizedParameter , parameterInfo .getMethodParameter ());
375
+ }
376
+ return customizedParameter ;
377
+ })
378
+ .orElse (null );
372
379
}
373
380
374
381
/**
You can’t perform that action at this time.
0 commit comments