v1.18.x
barisusakli 10 years ago
parent db1cc6b8d2
commit d7c27b35ab

@ -172,6 +172,10 @@ var async = require('async'),
return callback(err); return callback(err);
} }
if (!voteStatus || (!voteStatus.upvoted && !voteStatus.downvoted)) {
return callback();
}
var hook, var hook,
current = voteStatus.upvoted ? 'upvote' : 'downvote'; current = voteStatus.upvoted ? 'upvote' : 'downvote';
@ -184,17 +188,17 @@ var async = require('async'),
current = 'unvote'; current = 'unvote';
} }
vote(voteStatus.upvoted ? 'downvote' : 'upvote', true, pid, uid, function(err, data) {
if (err) {
return callback(err);
}
plugins.fireHook('action:post.' + hook, { plugins.fireHook('action:post.' + hook, {
pid: pid, pid: pid,
uid: uid, uid: uid,
current: current current: current
}); });
callback(null, data);
if (!voteStatus || (!voteStatus.upvoted && !voteStatus.downvoted)) { });
return callback();
}
vote(voteStatus.upvoted ? 'downvote' : 'upvote', true, pid, uid, callback);
}); });
} }

Loading…
Cancel
Save