mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-12-22 08:20:36 +01:00
fix setAdd on redis for empty arrays
This commit is contained in:
@@ -5,6 +5,12 @@ module.exports = function(redisClient, module) {
|
|||||||
|
|
||||||
module.setAdd = function(key, value, callback) {
|
module.setAdd = function(key, value, callback) {
|
||||||
callback = callback || function() {};
|
callback = callback || function() {};
|
||||||
|
if (!Array.isArray(value)) {
|
||||||
|
value = [value];
|
||||||
|
}
|
||||||
|
if (!value.length) {
|
||||||
|
return callback();
|
||||||
|
}
|
||||||
redisClient.sadd(key, value, function(err, res) {
|
redisClient.sadd(key, value, function(err, res) {
|
||||||
callback(err);
|
callback(err);
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user