From 86ca9849261331a2c8d6b4e2c7611971e48d4d46 Mon Sep 17 00:00:00 2001 From: Waleed Date: Wed, 18 Feb 2026 12:08:03 -0800 Subject: [PATCH] fix(normalization): update allowed integrations checks to be fully lowercase (#3248) --- .../settings-modal/components/integrations/integrations.tsx | 2 +- apps/sim/hooks/use-permission-config.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/integrations/integrations.tsx b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/integrations/integrations.tsx index 6f7fb5397..9f02c1cdf 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/integrations/integrations.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/integrations/integrations.tsx @@ -227,7 +227,7 @@ export function Integrations({ onOpenChange, registerCloseHandler }: Integration (acc, service) => { if ( permissionConfig.allowedIntegrations !== null && - !permissionConfig.allowedIntegrations.includes(service.id.replace(/-/g, '_')) + !permissionConfig.allowedIntegrations.includes(service.id.replace(/-/g, '_').toLowerCase()) ) { return acc } diff --git a/apps/sim/hooks/use-permission-config.ts b/apps/sim/hooks/use-permission-config.ts index 32c16e227..5cdf30016 100644 --- a/apps/sim/hooks/use-permission-config.ts +++ b/apps/sim/hooks/use-permission-config.ts @@ -44,7 +44,7 @@ function useAllowedIntegrationsFromEnv() { */ function intersectAllowlists(a: string[] | null, b: string[] | null): string[] | null { if (a === null) return b - if (b === null) return a + if (b === null) return a.map((i) => i.toLowerCase()) return a.map((i) => i.toLowerCase()).filter((i) => b.includes(i)) }