Polishing contribution

Closes gh-31778
This commit is contained in:
rstoyanchev
2023-12-12 16:00:50 +00:00
parent 4d838c1092
commit 125e2902be
2 changed files with 34 additions and 32 deletions

View File

@@ -20,11 +20,10 @@ import java.util.List;
import java.util.Map;
import java.util.TreeMap;
import org.springframework.core.MethodParameter;
import org.springframework.web.multipart.MultipartFile;
import reactor.core.publisher.Mono;
import org.springframework.beans.MutablePropertyValues;
import org.springframework.core.MethodParameter;
import org.springframework.http.codec.multipart.FormFieldPart;
import org.springframework.http.codec.multipart.Part;
import org.springframework.lang.Nullable;
@@ -92,8 +91,7 @@ public class WebExchangeDataBinder extends WebDataBinder {
@Override
protected boolean shouldConstructArgument(MethodParameter param) {
Class<?> type = param.nestedIfOptional().getNestedParameterType();
return (super.shouldConstructArgument(param) &&
!MultipartFile.class.isAssignableFrom(type) && !Part.class.isAssignableFrom(type));
return (super.shouldConstructArgument(param) && !Part.class.isAssignableFrom(type));
}
/**