diff --git a/backend/src/plugins/ModActions/events/AuditLogEvents.ts b/backend/src/plugins/ModActions/events/AuditLogEvents.ts index a66328b9..beb28030 100644 --- a/backend/src/plugins/ModActions/events/AuditLogEvents.ts +++ b/backend/src/plugins/ModActions/events/AuditLogEvents.ts @@ -17,7 +17,11 @@ export const AuditLogEvents = modActionsEvt({ const casesPlugin = pluginData.getPlugin(CasesPlugin); // Create mute/unmute cases for manual timeouts - if (auditLogEntry.action === AuditLogEvent.MemberUpdate && config.create_cases_for_manual_actions) { + if ( + auditLogEntry.action === AuditLogEvent.MemberUpdate && + pluginData.guild.id === config.main_guild && + config.create_cases_for_manual_actions + ) { const target = await resolveUser(pluginData.client, auditLogEntry.targetId!); // Only act based on the last changes in this log diff --git a/backend/src/plugins/ModActions/events/CreateBanCaseOnManualBanEvt.ts b/backend/src/plugins/ModActions/events/CreateBanCaseOnManualBanEvt.ts index 237454ba..449110e3 100644 --- a/backend/src/plugins/ModActions/events/CreateBanCaseOnManualBanEvt.ts +++ b/backend/src/plugins/ModActions/events/CreateBanCaseOnManualBanEvt.ts @@ -43,7 +43,7 @@ export const CreateBanCaseOnManualBanEvt = modActionsEvt({ const config = mod instanceof UnknownUser ? pluginData.config.get() : await pluginData.config.getForUser(mod); - if (config.create_cases_for_manual_actions) { + if (pluginData.guild.id === config.main_guild && config.create_cases_for_manual_actions) { reason = relevantAuditLogEntry.reason ?? ""; createdCase = await casesPlugin.createCase({ userId: user.id, @@ -56,7 +56,7 @@ export const CreateBanCaseOnManualBanEvt = modActionsEvt({ } } else { const config = pluginData.config.get(); - if (config.create_cases_for_manual_actions) { + if (pluginData.guild.id === config.main_guild && config.create_cases_for_manual_actions) { createdCase = await casesPlugin.createCase({ userId: user.id, modId: "0", diff --git a/backend/src/plugins/ModActions/events/CreateKickCaseOnManualKickEvt.ts b/backend/src/plugins/ModActions/events/CreateKickCaseOnManualKickEvt.ts index 0f840910..4d35f753 100644 --- a/backend/src/plugins/ModActions/events/CreateKickCaseOnManualKickEvt.ts +++ b/backend/src/plugins/ModActions/events/CreateKickCaseOnManualKickEvt.ts @@ -40,7 +40,7 @@ export const CreateKickCaseOnManualKickEvt = modActionsEvt({ const config = mod instanceof UnknownUser ? pluginData.config.get() : await pluginData.config.getForUser(mod); - if (config.create_cases_for_manual_actions) { + if (pluginData.guild.id === config.main_guild && config.create_cases_for_manual_actions) { const casesPlugin = pluginData.getPlugin(CasesPlugin); createdCase = await casesPlugin.createCase({ userId: member.id, diff --git a/backend/src/plugins/ModActions/events/CreateUnbanCaseOnManualUnbanEvt.ts b/backend/src/plugins/ModActions/events/CreateUnbanCaseOnManualUnbanEvt.ts index 9400c732..30e1dc9b 100644 --- a/backend/src/plugins/ModActions/events/CreateUnbanCaseOnManualUnbanEvt.ts +++ b/backend/src/plugins/ModActions/events/CreateUnbanCaseOnManualUnbanEvt.ts @@ -41,7 +41,7 @@ export const CreateUnbanCaseOnManualUnbanEvt = modActionsEvt({ const config = mod instanceof UnknownUser ? pluginData.config.get() : await pluginData.config.getForUser(mod); - if (config.create_cases_for_manual_actions) { + if (pluginData.guild.id === config.main_guild && config.create_cases_for_manual_actions) { createdCase = await casesPlugin.createCase({ userId: user.id, modId, @@ -52,7 +52,7 @@ export const CreateUnbanCaseOnManualUnbanEvt = modActionsEvt({ } } else { const config = pluginData.config.get(); - if (config.create_cases_for_manual_actions) { + if (pluginData.guild.id === config.main_guild && config.create_cases_for_manual_actions) { createdCase = await casesPlugin.createCase({ userId: user.id, modId: "0",