From 07f83c507882b15a97ad57e9c7959e2757e9e799 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Sun, 11 Nov 2018 16:23:36 -0500 Subject: [PATCH] fix redis tests --- src/database/redis/sorted/union.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/database/redis/sorted/union.js b/src/database/redis/sorted/union.js index ea17ee2d4e..c12f8b465b 100644 --- a/src/database/redis/sorted/union.js +++ b/src/database/redis/sorted/union.js @@ -4,7 +4,9 @@ module.exports = function (redisClient, module) { module.sortedSetUnionCard = function (keys, callback) { var tempSetName = 'temp_' + Date.now(); - + if (!keys.length) { + return setImmediate(callback, null, 0); + } var multi = redisClient.multi(); multi.zunionstore([tempSetName, keys.length].concat(keys)); multi.zcard(tempSetName); @@ -29,6 +31,10 @@ module.exports = function (redisClient, module) { }; module.sortedSetUnion = function (params, callback) { + if (!params.sets.length) { + return setImmediate(callback, null, []); + } + var tempSetName = 'temp_' + Date.now(); var rangeParams = [tempSetName, params.start, params.stop];