From 49fceb761c33ca627f279e961440d776eeeff8e8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kasper=20Rynning-T=C3=B8nnesen?= Date: Mon, 7 Oct 2019 16:38:19 +0200 Subject: [PATCH] Fixed local-mode issue with encoded channel-names --- server/handlers/io.js | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/server/handlers/io.js b/server/handlers/io.js index 74456514..b73ea7b6 100644 --- a/server/handlers/io.js +++ b/server/handlers/io.js @@ -332,7 +332,7 @@ module.exports = function() { return; } var status = msg.status; - var channel = Functions.encodeChannelName(msg.channel); //.replace(/ /g,''); + var channel = msg.channel; //.replace(/ /g,''); if (status) { in_list = false; offline = true; @@ -505,14 +505,14 @@ module.exports = function() { }); socket.on("join_silent", function(msg) { - if (msg.hasOwnProperty("channel") && msg.channel.indexOf("?") > -1) { - var _list = msg.channel.substring(0, msg.channel.indexOf("?")); - msg.channel = _list; - } - if (msg.hasOwnProperty("channel")) { - msg.channel = Functions.encodeChannelName(msg.channel); + if (msg.hasOwnProperty("channel") && msg.channel.indexOf("?") > -1) { + var _list = msg.channel.substring(0, msg.channel.indexOf("?")); + msg.channel = _list; + } + if (msg.hasOwnProperty("channel")) { + msg.channel = Functions.encodeChannelName(msg.channel); } else { - return; + return; } List.join_silent(msg, socket); });