From 1a5a57aa70fc8889f33710f4ed0b020bc90c698d Mon Sep 17 00:00:00 2001 From: rajashidattapy Date: Thu, 20 Aug 2026 01:08:19 +0530 Subject: [PATCH] fix(integrations): improve error handling for API key creation --- apps/web/components/settings/integrations.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/web/components/settings/integrations.tsx b/apps/web/components/settings/integrations.tsx index 77df9a0c..a04db383 100644 --- a/apps/web/components/settings/integrations.tsx +++ b/apps/web/components/settings/integrations.tsx @@ -153,7 +153,7 @@ export default function Integrations() { prefix: `sm_${org?.id}_`, }) if (res.error) - throw new Error(res.error.message ?? "Failed to create API key") + throw new Error("Failed to create API key", { cause: res.error }) if (!res.data?.key) throw new Error("API key missing from response") return res.data.key }, @@ -185,7 +185,7 @@ export default function Integrations() { prefix: `sm_${org.id}_`, }) if (res.error) - throw new Error(res.error.message ?? "Failed to create API key") + throw new Error("Failed to create API key", { cause: res.error }) if (!res.data?.key) throw new Error("API key missing from response") return res.data.key },