DATAREDIS-1214 - Fix null return value of GEODIST command.
Original pull request: #565.
This commit is contained in:
committed by
Mark Paluch
parent
b26a93280a
commit
67fc916512
@@ -163,7 +163,8 @@ class JedisGeoCommands implements RedisGeoCommands {
|
||||
return null;
|
||||
}
|
||||
|
||||
return distanceConverter.convert(connection.getJedis().geodist(key, member1, member2));
|
||||
Double distance = connection.getJedis().geodist(key, member1, member2);
|
||||
return distance != null ? distanceConverter.convert(distance) : null;
|
||||
} catch (Exception ex) {
|
||||
throw convertJedisAccessException(ex);
|
||||
}
|
||||
@@ -196,7 +197,8 @@ class JedisGeoCommands implements RedisGeoCommands {
|
||||
return null;
|
||||
}
|
||||
|
||||
return distanceConverter.convert(connection.getJedis().geodist(key, member1, member2, geoUnit));
|
||||
Double distance = connection.getJedis().geodist(key, member1, member2, geoUnit);
|
||||
return distance != null ? distanceConverter.convert(distance) : null;
|
||||
} catch (Exception ex) {
|
||||
throw convertJedisAccessException(ex);
|
||||
}
|
||||
|
||||
@@ -176,7 +176,9 @@ class LettuceGeoCommands implements RedisGeoCommands {
|
||||
distanceConverter));
|
||||
return null;
|
||||
}
|
||||
return distanceConverter.convert(getConnection().geodist(key, member1, member2, geoUnit));
|
||||
|
||||
Double distance = getConnection().geodist(key, member1, member2, geoUnit);
|
||||
return distance != null ? distanceConverter.convert(distance) : null;
|
||||
} catch (Exception ex) {
|
||||
throw convertLettuceAccessException(ex);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user