diff --git a/src/categories/recentreplies.js b/src/categories/recentreplies.js index bb1ae32775..596bd6882e 100644 --- a/src/categories/recentreplies.js +++ b/src/categories/recentreplies.js @@ -103,7 +103,10 @@ module.exports = function(Categories) { pids = pids.concat(topicPids).filter(function(pid, index, array) { return !!pid && array.indexOf(pid) === index; - }); + }).sort(function(a, b) { + return b - a; + }).slice(0, count); + callback(null, pids); }); }); diff --git a/src/topics/posts.js b/src/topics/posts.js index 9e3275887f..d4809f2a79 100644 --- a/src/topics/posts.js +++ b/src/topics/posts.js @@ -177,7 +177,7 @@ module.exports = function(Topics) { return next(err); } latestPid = pids[0]; - isDeleted = deleted; + isDeleted = parseInt(deleted, 10) === 1; ++index; next(); });