mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-11-07 22:45:46 +01:00
added err to PostTools.isMain
This commit is contained in:
@@ -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
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user