From be1a977c712cdfdd899443c37012f3333d2e6c7a Mon Sep 17 00:00:00 2001 From: Julian Lam Date: Tue, 22 May 2018 14:45:39 -0400 Subject: [PATCH] fix post export crashing if a pid reference doesn't resolve to an actual post object --- src/controllers/user.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/controllers/user.js b/src/controllers/user.js index f72eef27d3..0d9d9e6389 100644 --- a/src/controllers/user.js +++ b/src/controllers/user.js @@ -117,8 +117,8 @@ userController.exportPosts = function (req, res, next) { return next(err); } - // Convert newlines in content - posts = posts.map(function (post) { + // Remove empty post references and convert newlines in content + posts = posts.filter(Boolean).map(function (post) { post.content = '"' + post.content.replace(/\n/g, '\\n').replace(/"/g, '\\"') + '"'; return post; });