From a0a3989e59cce22aa50c39f39c4d18ec743c8d40 Mon Sep 17 00:00:00 2001 From: Gus Caplan Date: Mon, 19 Dec 2016 01:11:55 -0600 Subject: [PATCH] fix issue with uncached channels and adding members (#1001) * fix this thing * fix a silly * Update Guild.js --- src/structures/Guild.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/structures/Guild.js b/src/structures/Guild.js index 2d679d117..909f3207d 100644 --- a/src/structures/Guild.js +++ b/src/structures/Guild.js @@ -752,7 +752,11 @@ class Guild { member.selfDeaf = voiceState.self_deaf; member.voiceSessionID = voiceState.session_id; member.voiceChannelID = voiceState.channel_id; - this.channels.get(voiceState.channel_id).members.set(member.user.id, member); + if (this.client.channels.has(voiceState.channel_id)) { + this.client.channels.get(voiceState.channel_id).members.set(member.user.id, member); + } else { + this.client.emit('warn', `Member ${member.id} added in guild ${this.id} with an uncached voice channel`); + } } /**