From 138bc05402c94d7f589feacba862056f6d1f3e57 Mon Sep 17 00:00:00 2001 From: Dragory <2606411+Dragory@users.noreply.github.com> Date: Thu, 3 Dec 2020 16:55:53 +0200 Subject: [PATCH] Fix automod warns, kicks, and bans not using default contact methods --- backend/src/plugins/Automod/actions/ban.ts | 2 +- backend/src/plugins/Automod/actions/kick.ts | 2 +- backend/src/plugins/Automod/actions/warn.ts | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/backend/src/plugins/Automod/actions/ban.ts b/backend/src/plugins/Automod/actions/ban.ts index fe15cc7e..0b53aff7 100644 --- a/backend/src/plugins/Automod/actions/ban.ts +++ b/backend/src/plugins/Automod/actions/ban.ts @@ -19,7 +19,7 @@ export const BanAction = automodAction({ async apply({ pluginData, contexts, actionConfig, matchResult }) { const reason = actionConfig.reason || "Kicked automatically"; - const contactMethods = resolveActionContactMethods(pluginData, actionConfig); + const contactMethods = actionConfig.notify ? resolveActionContactMethods(pluginData, actionConfig) : undefined; const deleteMessageDays = actionConfig.deleteMessageDays || undefined; const caseArgs = { diff --git a/backend/src/plugins/Automod/actions/kick.ts b/backend/src/plugins/Automod/actions/kick.ts index 3a1f73c4..26f0dcc7 100644 --- a/backend/src/plugins/Automod/actions/kick.ts +++ b/backend/src/plugins/Automod/actions/kick.ts @@ -18,7 +18,7 @@ export const KickAction = automodAction({ async apply({ pluginData, contexts, actionConfig, matchResult }) { const reason = actionConfig.reason || "Kicked automatically"; - const contactMethods = resolveActionContactMethods(pluginData, actionConfig); + const contactMethods = actionConfig.notify ? resolveActionContactMethods(pluginData, actionConfig) : undefined; const caseArgs = { modId: pluginData.client.user.id, diff --git a/backend/src/plugins/Automod/actions/warn.ts b/backend/src/plugins/Automod/actions/warn.ts index 781580b0..31a898b6 100644 --- a/backend/src/plugins/Automod/actions/warn.ts +++ b/backend/src/plugins/Automod/actions/warn.ts @@ -18,7 +18,7 @@ export const WarnAction = automodAction({ async apply({ pluginData, contexts, actionConfig, matchResult }) { const reason = actionConfig.reason || "Warned automatically"; - const contactMethods = resolveActionContactMethods(pluginData, actionConfig); + const contactMethods = actionConfig.notify ? resolveActionContactMethods(pluginData, actionConfig) : undefined; const caseArgs = { modId: pluginData.client.user.id,