fix redis warnings

v1.18.x
Baris Usakli 7 years ago
parent cc6a683bc4
commit 16a7728ab8

@ -14,7 +14,7 @@ module.exports = function (redisClient, module) {
} }
Object.keys(data).forEach(function (key) { Object.keys(data).forEach(function (key) {
if (data[key] === undefined) { if (data[key] === undefined || data[key] === null) {
delete data[key]; delete data[key];
} }
}); });
@ -26,6 +26,9 @@ module.exports = function (redisClient, module) {
module.setObjectField = function (key, field, value, callback) { module.setObjectField = function (key, field, value, callback) {
callback = callback || function () {}; callback = callback || function () {};
if (!field) {
return callback();
}
redisClient.hset(key, field, value, function (err) { redisClient.hset(key, field, value, function (err) {
callback(err); callback(err);
}); });

@ -85,7 +85,7 @@ Categories.setPrivilege = function (socket, data, callback) {
events.log({ events.log({
uid: socket.uid, uid: socket.uid,
ip: socket.ip, ip: socket.ip,
privilege: data.privilege, privilege: data.privilege.toString(),
action: data.set ? 'grant' : 'rescind', action: data.set ? 'grant' : 'rescind',
target: data.member, target: data.member,
}, callback); }, callback);

Loading…
Cancel
Save