From bad873c566c94d9d8fd52564f100230faa8c8a69 Mon Sep 17 00:00:00 2001 From: DisturbedCrow Date: Thu, 23 Jul 2026 15:18:39 +0530 Subject: [PATCH] fix(web): preserve plugin revoke error cause --- apps/web/components/integrations-view.tsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/web/components/integrations-view.tsx b/apps/web/components/integrations-view.tsx index 9d362fe2..8f0b69a8 100644 --- a/apps/web/components/integrations-view.tsx +++ b/apps/web/components/integrations-view.tsx @@ -2836,7 +2836,8 @@ export function IntegrationsView({ const handleRevokePluginKey = async (keyId: string) => { try { const result = await authClient.apiKey.delete({ keyId }) - if (result.error) throw new Error(result.error.message) + if (result.error) + throw new Error(result.error.message, { cause: result.error }) const refreshed = await refetchKeys() if (refreshed.error) throw refreshed.error toast.success("Plugin disconnected")