From 9b8bac65e67e7b4c744a4ec7f5e5b32761509f8a Mon Sep 17 00:00:00 2001 From: qeled Date: Fri, 30 Oct 2015 22:23:26 +0300 Subject: [PATCH] Fix crash on CHANNEL_DELETE --- src/Client.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/Client.js b/src/Client.js index 115cbe448..39c43e3c1 100644 --- a/src/Client.js +++ b/src/Client.js @@ -1369,7 +1369,10 @@ class Client extends EventEmitter { if (channel) { self.channelCache.splice(self.channelCache.indexOf(channel), 1); - server.channels.splice(server.channels.indexOf(channel), 1); + var server = self.getServer("id", data.guild_id); + if (server) { + server.channels.splice(server.channels.indexOf(channel), 1); + } self.emit("channelDelete", channel);