ca98am79 / connect-dynamodb

DynamoDB session store for Connect
http://ca98am79.github.com/connect-dynamodb/
MIT License
144 stars 66 forks source link

now >= result.Item.expires always returns false #56

Open Jiten157 opened 5 years ago

Jiten157 commented 5 years ago

In DynamoDBStore.prototype.get function,

now >= result.Item.expires always returns false, while debugging figure out that result.Item.expires is not a number so its unable to compare with 'now' and always returns false.

else block gets executed always :

else if (result.Item.expires && now >= result.Item.expires) { fn(null, null); } else { var sess = result.Item.sess.S.toString(); sess = JSON.parse(sess); fn(null, sess); }

Did anyone face similar issue?