From bfe081f672b2b39b2327705b7f3f34b1787ea892 Mon Sep 17 00:00:00 2001 From: Baris Soner Usakli Date: Fri, 29 Nov 2013 23:14:28 -0500 Subject: [PATCH] added err to PostTools.isMain --- src/postTools.js | 11 +++++++---- src/websockets.js | 2 +- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/src/postTools.js b/src/postTools.js index ffb067a42a..401847a28b 100644 --- a/src/postTools.js +++ b/src/postTools.js @@ -20,9 +20,12 @@ var RDB = require('./redis'), (function(PostTools) { PostTools.isMain = function(pid, tid, callback) { RDB.lrange('tid:' + tid + ':posts', 0, 0, function(err, pids) { - if (pids[0] === pid) callback(true); - else callback(false); - }) + if(err) { + return callback(err); + } + + callback(null, pids[0] === pid); + }); } PostTools.privileges = function(pid, uid, callback) { @@ -87,7 +90,7 @@ var RDB = require('./redis'), async.parallel([ function(next) { posts.getPostField(pid, 'tid', function(err, tid) { - PostTools.isMain(pid, tid, function(isMainPost) { + PostTools.isMain(pid, tid, function(err, isMainPost) { if (isMainPost) { topics.setTopicField(tid, 'title', title); topicSearch.remove(tid, function() { diff --git a/src/websockets.js b/src/websockets.js index 565889b06c..3f2fb5e4a3 100644 --- a/src/websockets.js +++ b/src/websockets.js @@ -811,7 +811,7 @@ module.exports.init = function(io) { socket.on('api:composer.editCheck', function(pid) { posts.getPostField(pid, 'tid', function(err, tid) { - postTools.isMain(pid, tid, function(isMain) { + postTools.isMain(pid, tid, function(err, isMain) { socket.emit('api:composer.editCheck', { titleEditable: isMain });