From a717e9626e29b58c3fc44e9820e56d0a9b98d47b Mon Sep 17 00:00:00 2001 From: Baris Soner Usakli Date: Wed, 18 Dec 2013 19:23:11 -0500 Subject: [PATCH] closes #666, the issue of the beast --- src/websockets.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/websockets.js b/src/websockets.js index 2000b34617..55c606b909 100644 --- a/src/websockets.js +++ b/src/websockets.js @@ -593,7 +593,9 @@ websockets.init = function(io) { socket.on('api:categories.get', function(callback) { categories.getAllCategories(0, function(err, categories) { - callback(categories); + if(callback) { + callback(categories); + } }); }); @@ -1095,7 +1097,7 @@ websockets.init = function(io) { groups.leaveByGroupName('cid:' + cid + ':privileges:' + privilege, gid, cb); } }); - + socket.on('api:admin.categories.groupsearch', function(cid, callback) { groups.list({expand:false}, function(err, data){ async.map(data, function(groupObj, next) { @@ -1111,7 +1113,7 @@ websockets.init = function(io) { }, function(err, data) { if (!callback) socket.emit('api:admin.categories.groupsearch', data); else callback(null, data); - }); + }); }); });