From 12c909eeccb9ed6ab205d314ac8d63fc58713ae6 Mon Sep 17 00:00:00 2001 From: Awesome Stickz Date: Sun, 13 Dec 2020 03:10:50 +0530 Subject: [PATCH] fix(ChannelManager): Avoid crash in remove method with uncached channel (#4937) * fix(ChannelManager): Avoid crash in remove method with uncached channel * Use optional chaining Co-authored-by: Ishmaam Khan Co-authored-by: Ishmaam Khan --- src/managers/ChannelManager.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/managers/ChannelManager.js b/src/managers/ChannelManager.js index 8d7d71e720d9..4c174b8147e5 100644 --- a/src/managers/ChannelManager.js +++ b/src/managers/ChannelManager.js @@ -41,7 +41,7 @@ class ChannelManager extends BaseManager { remove(id) { const channel = this.cache.get(id); - if (channel.guild) channel.guild.channels.cache.delete(id); + channel?.guild?.channels.cache.delete(id); this.cache.delete(id); }