added err to PostTools.isMain

v1.18.x
Baris Soner Usakli 11 years ago
parent 46a14715e3
commit bfe081f672

@ -20,9 +20,12 @@ var RDB = require('./redis'),
(function(PostTools) { (function(PostTools) {
PostTools.isMain = function(pid, tid, callback) { PostTools.isMain = function(pid, tid, callback) {
RDB.lrange('tid:' + tid + ':posts', 0, 0, function(err, pids) { RDB.lrange('tid:' + tid + ':posts', 0, 0, function(err, pids) {
if (pids[0] === pid) callback(true); if(err) {
else callback(false); return callback(err);
}) }
callback(null, pids[0] === pid);
});
} }
PostTools.privileges = function(pid, uid, callback) { PostTools.privileges = function(pid, uid, callback) {
@ -87,7 +90,7 @@ var RDB = require('./redis'),
async.parallel([ async.parallel([
function(next) { function(next) {
posts.getPostField(pid, 'tid', function(err, tid) { posts.getPostField(pid, 'tid', function(err, tid) {
PostTools.isMain(pid, tid, function(isMainPost) { PostTools.isMain(pid, tid, function(err, isMainPost) {
if (isMainPost) { if (isMainPost) {
topics.setTopicField(tid, 'title', title); topics.setTopicField(tid, 'title', title);
topicSearch.remove(tid, function() { topicSearch.remove(tid, function() {

@ -811,7 +811,7 @@ module.exports.init = function(io) {
socket.on('api:composer.editCheck', function(pid) { socket.on('api:composer.editCheck', function(pid) {
posts.getPostField(pid, 'tid', function(err, tid) { 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', { socket.emit('api:composer.editCheck', {
titleEditable: isMain titleEditable: isMain
}); });

Loading…
Cancel
Save