check if we have edit permission on the pids that we want to move

This commit is contained in:
Baris Soner Usakli
2014-01-06 19:20:01 -05:00
parent 291aa872c4
commit faf5ea2122
2 changed files with 15 additions and 10 deletions

View File

@@ -214,9 +214,6 @@ var async = require('async'),
pids.sort();
var mainPid = pids[0];
//TODO: check if we can move all the pids, threadTools privs? -baris
posts.getPostData(mainPid, function(err, postData) {
if(err) {
return callback(err);
@@ -243,12 +240,18 @@ var async = require('async'),
});
function move(pid, next) {
posts.getPostField(pid, 'timestamp', function(err, timestamp) {
if(err) {
return next(err);
}
postTools.privileges(pid, uid, function(privileges) {
if(privileges.editable) {
posts.getPostField(pid, 'timestamp', function(err, timestamp) {
if(err) {
return next(err);
}
Topics.movePostToTopic(pid, postData.tid, tid, timestamp, next);
Topics.movePostToTopic(pid, postData.tid, tid, timestamp, next);
});
} else {
next();
}
});
}
});