From 058643f3602a57b235cf50fc933e8abd061f6af5 Mon Sep 17 00:00:00 2001 From: Dragory <2606411+Dragory@users.noreply.github.com> Date: Wed, 1 Jun 2022 19:38:56 +0300 Subject: [PATCH] fix: fix crash in AutoReactions if a message is posted in an uncached thread --- backend/src/plugins/AutoReactions/events/AddReactionsEvt.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/backend/src/plugins/AutoReactions/events/AddReactionsEvt.ts b/backend/src/plugins/AutoReactions/events/AddReactionsEvt.ts index a7d762a2..88dbe99e 100644 --- a/backend/src/plugins/AutoReactions/events/AddReactionsEvt.ts +++ b/backend/src/plugins/AutoReactions/events/AddReactionsEvt.ts @@ -16,6 +16,11 @@ export const AddReactionsEvt = autoReactionsEvt({ allowSelf: true, async listener({ pluginData, args: { message } }) { + const channel = await message.guild?.channels.fetch(message.channelId); + if (!channel) { + return; + } + let autoReaction: AutoReaction | null = null; const lock = await pluginData.locks.acquire(`auto-reactions-${message.channel.id}`); if (pluginData.state.cache.has(message.channel.id)) {