From cba9ad3d60afc7ae4d1ebfe1d73a7c89fa5120b5 Mon Sep 17 00:00:00 2001 From: barisusakli Date: Wed, 4 Feb 2015 00:46:51 -0500 Subject: [PATCH] fix tests, and groups.join duh --- src/socket.io/groups.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/socket.io/groups.js b/src/socket.io/groups.js index 1b97dad0bb..ea6148c4b7 100644 --- a/src/socket.io/groups.js +++ b/src/socket.io/groups.js @@ -13,6 +13,10 @@ SocketGroups.join = function(socket, data, callback) { return callback(new Error('[[error:invalid-data]]')); } + if (!parseInt(socket.uid, 10)) { + return callback(new Error('[[error:invalid-uid]]')); + } + if (meta.config.allowPrivateGroups !== '0') { async.parallel({ isAdmin: async.apply(user.isAdministrator, socket.uid),