diff --git a/backend/src/plugins/Automod/events/runAutomodOnThreadEvents.ts b/backend/src/plugins/Automod/events/runAutomodOnThreadEvents.ts index 7fbf58d9..f37d9d0f 100644 --- a/backend/src/plugins/Automod/events/runAutomodOnThreadEvents.ts +++ b/backend/src/plugins/Automod/events/runAutomodOnThreadEvents.ts @@ -17,15 +17,15 @@ export const RunAutomodOnThreadCreate = typedGuildEventListener c.id === thread.parentId); - messageBlock: if (sourceChannel?.isText()) { + if (sourceChannel?.isText()) { const sourceMessage = sourceChannel.messages.cache.find( (m) => m.thread?.id === thread.id || m.reference?.channelId === thread.id, ); - if (!sourceMessage) break messageBlock; - - const savedMessage = pluginData.state.savedMessages.msgToSavedMessage(sourceMessage); - savedMessage.channel_id = thread.id; - context.message = savedMessage; + if (sourceMessage) { + const savedMessage = pluginData.state.savedMessages.msgToSavedMessage(sourceMessage); + savedMessage.channel_id = thread.id; + context.message = savedMessage; + } } pluginData.state.queue.add(() => {