From 87c8cd2fb0f4757c3d4280a4ba969a008d2f5832 Mon Sep 17 00:00:00 2001 From: barisusakli Date: Sat, 30 Aug 2014 11:56:29 -0400 Subject: [PATCH] another crash fix --- src/topics/posts.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/topics/posts.js b/src/topics/posts.js index 98934a2f33..4345a177dd 100644 --- a/src/topics/posts.js +++ b/src/topics/posts.js @@ -43,8 +43,12 @@ module.exports = function(Topics) { Topics.addPostData = function(postData, uid, callback) { var pids = postData.map(function(post) { - return post.pid; - }); + return post && post.pid; + }).filter(Boolean); + + if (!Array.isArray(pids) || !pids.length) { + return callback(null, []); + } async.parallel({ favourites: function(next) {