fix proxy state loading bug when key not present

This commit is contained in:
Jerry Brady 2014-04-11 13:24:12 +00:00
parent 201d02d10b
commit b9891c8624

View File

@ -210,11 +210,15 @@ module.exports = function(logger){
redisClient.on('ready', function(){ redisClient.on('ready', function(){
redisClient.hgetall("proxyState", function(error, obj) { redisClient.hgetall("proxyState", function(error, obj) {
if (error) { if (error) {
proxyState = {};
logger.debug(logSystem, logComponent, logSubCat, 'No last proxy state found in redis'); logger.debug(logSystem, logComponent, logSubCat, 'No last proxy state found in redis');
} }
else { else {
proxyState = obj; if (obj != null)
logger.debug(logSystem, logComponent, logSubCat, 'Last proxy state loaded from redis'); {
proxyState = obj;
logger.debug(logSystem, logComponent, logSubCat, 'Last proxy state loaded from redis');
}
} }
// //