diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/repository/query/MongoQueryCreator.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/repository/query/MongoQueryCreator.java index d9595ffd3..7ed2d4e17 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/repository/query/MongoQueryCreator.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/repository/query/MongoQueryCreator.java @@ -237,13 +237,13 @@ class MongoQueryCreator extends AbstractQueryCreator { criteria.near(pointToUse); } - if(pointToUse instanceof GeoJson) { // using GeoJson distance is in meters. + if (pointToUse instanceof GeoJson) { // using GeoJson distance is in meters. criteria.maxDistance(MetricConversion.getDistanceInMeters(it)); - minDistance.map(MetricConversion::getDistanceInMeters).ifPresent(min -> criteria.minDistance(min)); + minDistance.map(MetricConversion::getDistanceInMeters).ifPresent(criteria::minDistance); } else { criteria.maxDistance(it.getNormalizedValue()); - minDistance.ifPresent(min -> criteria.minDistance(min.getNormalizedValue())); + minDistance.map(Distance::getNormalizedValue).ifPresent(criteria::minDistance); } return criteria;