diff --git a/src/posts.js b/src/posts.js index ddb87d5a18..50668a4a6c 100644 --- a/src/posts.js +++ b/src/posts.js @@ -97,16 +97,13 @@ var async = require('async'), Posts.getPostFields = function(pid, fields, callback) { db.getObjectFields('post:' + pid, fields, function(err, data) { - if(err) { + if (err) { return callback(err); } - // TODO: I think the plugins system needs an optional 'parameters' paramter so I don't have to do this: - data = data || {}; data.pid = pid; - data.fields = fields; - plugins.fireHook('filter:post.getFields', data, callback); + plugins.fireHook('filter:post.getFields', {post: data, fields: fields}, callback); }); };