diff --git a/server/handlers/io.js b/server/handlers/io.js index 42c877f3..a2f6aeb6 100644 --- a/server/handlers/io.js +++ b/server/handlers/io.js @@ -98,10 +98,10 @@ module.exports = function() { msg.hasOwnProperty("socket_id") && msg.hasOwnProperty("channel") && typeof(msg.guid) == "string" && typeof(msg.channel) == "string" && typeof(msg.socket_id) == "string" && msg.channel != "") { db.collection("connected_users").find({"_id": msg.channel}, function(err, connected_users_channel) { + if(msg.hasOwnProperty("channel")) { + msg.channel = Functions.encodeChannelName(msg.channel); + } if(connected_users_channel.length > 0 && connected_users_channel[0].users.indexOf(msg.guid) > -1) { - if(msg.hasOwnProperty("channel")) { - msg.channel = Functions.encodeChannelName(msg.channel); - } coll = msg.channel.toLowerCase();//.replace(/ /g,''); coll = Functions.removeEmojis(coll).toLowerCase(); //coll = filter.clean(coll);