diff --git a/src/favourites.js b/src/favourites.js index c887c5c7e7..e2edc36c4f 100644 --- a/src/favourites.js +++ b/src/favourites.js @@ -3,6 +3,7 @@ var async = require('async'), db = require('./database'), posts = require('./posts'), user = require('./user'), + plugins = require('./plugins'), meta = require('./meta'); (function (Favourites) { @@ -102,7 +103,14 @@ var async = require('async'), return callback(false); } - toggleVote('upvote', pid, uid, callback); + toggleVote('upvote', pid, uid, function(err, votes) { + if (err) return callback(err); + plugins.fireHook('action:post.upvote', { + pid: pid, + uid: uid + }); + callback(null, votes); + }); }; Favourites.downvote = function(pid, uid, callback) {