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) {
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() {

@ -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
});

Loading…
Cancel
Save