From addd6ecde7ba3005de3c27ee504292c06cb1911f Mon Sep 17 00:00:00 2001 From: barisusakli Date: Tue, 19 May 2015 23:07:01 -0400 Subject: [PATCH] check error fix ip --- src/socket.io/user.js | 4 ++++ src/user/search.js | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/socket.io/user.js b/src/socket.io/user.js index 8a954faeaf..4cff6ff7f1 100644 --- a/src/socket.io/user.js +++ b/src/socket.io/user.js @@ -445,6 +445,10 @@ SocketUser.loadPage = function(socket, data, callback) { callback(null, userData); } + if (!data || !data.page) { + return callback(new Error('[[error:invalid-data]]')); + } + var controllers = require('../controllers/users'); var pagination = require('../pagination'); var set = ''; diff --git a/src/user/search.js b/src/user/search.js index 43697791be..e78a932106 100644 --- a/src/user/search.js +++ b/src/user/search.js @@ -16,7 +16,7 @@ module.exports = function(User) { var uid = data.uid || 0; var paginate = data.hasOwnProperty('paginate') ? data.paginate : true; - if (searchBy.indexOf('ip') !== -1) { + if (searchBy === 'ip') { return searchByIP(query, uid, callback); }