fix flagging and post filter

cant flag posts that don't exist anymore
This commit is contained in:
barisusakli
2014-11-11 18:34:29 -05:00
parent 11dc477dde
commit d2cddc734b
3 changed files with 24 additions and 14 deletions

View File

@@ -113,7 +113,9 @@ var async = require('async'),
data.pid = pid;
plugins.fireHook('filter:post.getFields', {posts: [data], fields: fields}, callback);
plugins.fireHook('filter:post.getFields', {posts: [data], fields: fields}, function(err, data) {
callback(err, (data && Array.isArray(data.posts) && data.posts.length) ? data.posts[0] : null);
});
});
};
@@ -130,7 +132,9 @@ var async = require('async'),
if (err) {
return callback(err);
}
plugins.fireHook('filter:post.getFields', {posts: posts, fields: fields}, callback);
plugins.fireHook('filter:post.getFields', {posts: posts, fields: fields}, function(err, data) {
callback(err, (data && Array.isArray(data.posts)) ? data.posts : null);
});
});
};