From faceb39af995ff852a21dac743db2853fd6524e7 Mon Sep 17 00:00:00 2001 From: Yuzu Date: Thu, 27 Jan 2022 18:01:04 +0700 Subject: [PATCH] Fix error handling --- src/discord/MembershipScreening.ts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/discord/MembershipScreening.ts b/src/discord/MembershipScreening.ts index 4de8ef5..784a8e5 100644 --- a/src/discord/MembershipScreening.ts +++ b/src/discord/MembershipScreening.ts @@ -416,7 +416,13 @@ export default class MembershipScreening { if(Guild.MembershipScreening_ApprovalChannel === null) return; if(Guild.MembershipScreening_GivenRole === null) return; - const channel = await DiscordProvider.client.channels.fetch(Guild.MembershipScreening_ApprovalChannel) as TextChannel; + let channel = undefined; + try { + channel = await DiscordProvider.client.channels.fetch(Guild.MembershipScreening_ApprovalChannel) as TextChannel; + } catch (err) { + // TODO: Handle channel not found error + return; + } if(!channel) return; const embed = makeInfoEmbed ({