From a086a24eedd7fa38ddd59bbe522845bc61ba4177 Mon Sep 17 00:00:00 2001 From: Almeida Date: Wed, 8 Sep 2021 14:21:03 +0100 Subject: [PATCH] Dot syntax --- backend/src/plugins/Automod/AutomodPlugin.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/backend/src/plugins/Automod/AutomodPlugin.ts b/backend/src/plugins/Automod/AutomodPlugin.ts index 2a22c72b..326e8655 100644 --- a/backend/src/plugins/Automod/AutomodPlugin.ts +++ b/backend/src/plugins/Automod/AutomodPlugin.ts @@ -133,20 +133,20 @@ const configPreprocessor: ConfigPreprocessorFn = options => { } } - if (rule["actions"]) { - if (rule["actions"].change_roles && (rule["actions"].add_roles || rule["actions"].remove_roles)) { + if (rule.actions) { + if (rule.actions.change_roles && (rule.actions.add_roles || rule.actions.remove_roles)) { throw new StrictValidationError([ `Can't use both 'change_roles' and 'add_roles'/'remove_roles' at rule '${rule.name}'`, ]); } - if (rule["actions"].add_roles && rule["actions"].remove_roles) { + if (rule.actions.add_roles && rule.actions.remove_roles) { throw new StrictValidationError([ `Can't use both 'add_roles' and 'remove_roles' at rule '${rule.name}', use 'change_roles' instead`, ]); } - for (const actionName in rule["actions"]) { + for (const actionName in rule.actions) { if (!availableActions[actionName]) { throw new StrictValidationError([`Unknown action '${actionName}' in rule '${rule.name}'`]); }