From 35b1d7e1c686f534244f4bf340e98eace647c369 Mon Sep 17 00:00:00 2001 From: waleed Date: Wed, 18 Feb 2026 12:06:54 -0800 Subject: [PATCH] fix(normalization): update allowed integrations checks to be fully lowercase --- .../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 6f7fb539783..9f02c1cdfca 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 32c16e227c6..5cdf3001633 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)) }