Skip to content

Commit a64f356

Browse files
committed
Ensure proper reading of KeyValue expiry Date
1 parent 370ea8e commit a64f356

1 file changed

Lines changed: 7 additions & 1 deletion

File tree

src/main/java/picoded/dstack/mongodb/MongoDB_KeyValueMap.java

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -242,8 +242,14 @@ public MutablePair<String, Long> getValueExpiryRaw(String key, long now) {
242242

243243
// Lets get all the key values
244244
String val = GenericConvert.toString(resObj.get("val"), null);
245-
long expireAt = GenericConvert.toLong(resObj.get("expireAt"), 0);
245+
Date expireAt_date = resObj.get("expireAt");
246+
long expireAt_long = 0;
246247

248+
// Check if expireAt date is set
249+
if( expireAt_date != null ) {
250+
expireAt_long = expireAt_date.getTime();
251+
}
252+
247253
// Check for null objects
248254
if (val == null || val.isEmpty()) {
249255
return null;

0 commit comments

Comments
 (0)