From c151956782e13c40721a27ffa066f447c1df1e82 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Thu, 23 Apr 2026 19:47:06 +0100 Subject: [PATCH] refactor(discord): simplify native command auth selection --- extensions/discord/src/monitor/native-command.ts | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/extensions/discord/src/monitor/native-command.ts b/extensions/discord/src/monitor/native-command.ts index ae2e958183d..d4ad4dcfa34 100644 --- a/extensions/discord/src/monitor/native-command.ts +++ b/extensions/discord/src/monitor/native-command.ts @@ -249,15 +249,12 @@ function resolveDiscordGuildNativeCommandAuthorized(params: { allowed: policyAuthorizer.allowed, }; const fallbackAuthorizers = [policyFallbackAuthorizer, ownerAuthorizer, memberAuthorizer]; + const authorizers = params.commandsAllowFromAccess.configured + ? [commandAllowlistAuthorizer] + : fallbackAuthorizers; return resolveCommandAuthorizedFromAuthorizers({ useAccessGroups: params.useAccessGroups, - authorizers: params.useAccessGroups - ? params.commandsAllowFromAccess.configured - ? [commandAllowlistAuthorizer] - : fallbackAuthorizers - : params.commandsAllowFromAccess.configured - ? [commandAllowlistAuthorizer] - : fallbackAuthorizers, + authorizers, modeWhenAccessGroupsOff: "configured", }); }