Improve null-safety of module/spring-boot-restclient

See gh-46926
This commit is contained in:
Moritz Halbritter
2025-08-27 14:20:11 +02:00
parent 3c01fdfeaa
commit bab9cdb47f
@@ -73,7 +73,10 @@ public class PropertiesRestClientCustomizer implements RestClientCustomizer {
@SuppressWarnings("NullAway") // Lambda isn't detected with the correct nullability
private void setDefaultApiVersion(Builder builder, PropertyMapper map, AbstractRestClientProperties properties) {
map.from(properties.getApiversion()).as(ApiversionProperties::getDefaultVersion).to(builder::defaultApiVersion);
map.from(properties.getApiversion())
.as(ApiversionProperties::getDefaultVersion)
.whenNonNull()
.to(builder::defaultApiVersion);
}
private Consumer<HttpHeaders> putAllHeaders(Map<String, List<String>> defaultHeaders) {