return errors

This commit is contained in:
Simon Martín
2018-08-01 11:39:07 +02:00
parent 79f2a8dde9
commit 5471a218eb
+11 -2
View File
@@ -70,13 +70,22 @@ TemplateMaps.prototype._userTemplateLimit = function() {
*/
TemplateMaps.prototype._redisCmd = function(redisFunc, redisArgs, callback) {
this.redis_pool.acquire(this.db_signatures, (err, redisClient) => {
assert.ifError(err);
if (err) {
return callback(err);
}
redisArgs.push((err, data) => {
if (err) {
return callback(err);
}
if ( ! _.isUndefined(redisClient) ) {
this.redis_pool.release(this.db_signatures, redisClient);
}
callback(err, data);
callback(null, data);
});
redisClient[redisFunc.toUpperCase()].apply(redisClient, redisArgs);
});
};