From f1099a24f7d34fb8851b6703f2266a5342206a59 Mon Sep 17 00:00:00 2001 From: Ryan Crabbe Date: Sat, 28 Feb 2026 17:20:20 -0800 Subject: [PATCH] Extract error message from detail.error in Hashicorp Vault networking --- ui/litellm-dashboard/src/components/networking.tsx | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/ui/litellm-dashboard/src/components/networking.tsx b/ui/litellm-dashboard/src/components/networking.tsx index 1dd5b5f2c60..ebbf24611eb 100644 --- a/ui/litellm-dashboard/src/components/networking.tsx +++ b/ui/litellm-dashboard/src/components/networking.tsx @@ -9697,8 +9697,11 @@ export const updateHashicorpVaultConfig = async ( }); if (!response.ok) { const errorData = await response.json(); - const raw = deriveErrorMessage(errorData); - const errorMessage = typeof raw === "string" ? raw : JSON.stringify(raw); + const detail = errorData?.detail; + const errorMessage = + (typeof detail === "object" && detail?.error) || + (typeof detail === "string" && detail) || + deriveErrorMessage(errorData); throw new Error(errorMessage); } const data = await response.json();