From bcc464a196c0aae728048afc7e720b58dd41062a Mon Sep 17 00:00:00 2001 From: barisusakli Date: Sun, 23 Mar 2014 15:05:04 -0400 Subject: [PATCH] fixed reverse loading of topics data.after can be zero which was causing a invalid data error --- src/socket.io/topics.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/socket.io/topics.js b/src/socket.io/topics.js index d844d19e3d..c774c655d5 100644 --- a/src/socket.io/topics.js +++ b/src/socket.io/topics.js @@ -256,11 +256,14 @@ SocketTopics.follow = function(socket, tid, callback) { }; SocketTopics.loadMore = function(socket, data, callback) { - if(!data || !data.tid || !data.after || parseInt(data.after, 10) < 0) { + if(!data || !data.tid || !(parseInt(data.after, 10) >= 0)) { return callback(new Error('invalid data')); } user.getSettings(socket.uid, function(err, settings) { + if(err) { + return callback(err); + } var start = parseInt(data.after, 10), end = start + settings.postsPerPage - 1;