From 0d09fcbee749b734c88739924f65715f40a5fe8a Mon Sep 17 00:00:00 2001 From: barisusakli Date: Wed, 28 Sep 2016 12:17:56 +0300 Subject: [PATCH] fix setAdd on redis for empty arrays --- src/database/redis/sets.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/database/redis/sets.js b/src/database/redis/sets.js index 9443ed928f..1eaab00cc5 100644 --- a/src/database/redis/sets.js +++ b/src/database/redis/sets.js @@ -5,6 +5,12 @@ module.exports = function(redisClient, module) { module.setAdd = function(key, value, callback) { callback = callback || function() {}; + if (!Array.isArray(value)) { + value = [value]; + } + if (!value.length) { + return callback(); + } redisClient.sadd(key, value, function(err, res) { callback(err); });