From 7135d25a4aeb40ad1b5313c516ec766c1f8d1b63 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Mon, 8 May 2017 12:19:22 -0400 Subject: [PATCH] closes #5654 --- src/database/redis/sorted/add.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/database/redis/sorted/add.js b/src/database/redis/sorted/add.js index 5a21639be4..b279f5ba76 100644 --- a/src/database/redis/sorted/add.js +++ b/src/database/redis/sorted/add.js @@ -3,6 +3,9 @@ module.exports = function (redisClient, module) { module.sortedSetAdd = function (key, score, value, callback) { callback = callback || function () {}; + if (!key) { + return setImmediate(callback); + } if (Array.isArray(score) && Array.isArray(value)) { return sortedSetAddMulti(key, score, value, callback); } @@ -39,7 +42,9 @@ module.exports = function (redisClient, module) { var multi = redisClient.multi(); for (var i = 0; i < keys.length; i += 1) { - multi.zadd(keys[i], score, value); + if (keys[i]) { + multi.zadd(keys[i], score, value); + } } multi.exec(function (err) {