diff --git a/src/favourites.js b/src/favourites.js index 549b308de3..5a8aaf7b85 100644 --- a/src/favourites.js +++ b/src/favourites.js @@ -270,6 +270,9 @@ var async = require('async'), var isFavouriting = type === 'favourite'; async.parallel({ + owner: function(next) { + posts.getPostField(pid, 'uid', next); + }, postData: function(next) { posts.getPostFields(pid, ['pid', 'uid'], next); }, @@ -312,9 +315,13 @@ var async = require('async'), return callback(err); } + var current = results.hasFavourited ? 'favourited' : 'unfavourited'; + plugins.fireHook('action:post.' + type, { pid: pid, uid: uid, + owner: results.owner, + current: current }); callback(null, {