diff --git a/ui/litellm-dashboard/src/components/networking.tsx b/ui/litellm-dashboard/src/components/networking.tsx index a6bd5d32cb..27d1096992 100644 --- a/ui/litellm-dashboard/src/components/networking.tsx +++ b/ui/litellm-dashboard/src/components/networking.tsx @@ -771,7 +771,7 @@ export const claimOnboardingToken = async ( } }; -export const regenerateKeyCall = async (accessToken: string, keyToRegenerate: string) => { +export const regenerateKeyCall = async (accessToken: string, keyToRegenerate: string, formData: any) => { try { const url = proxyBaseUrl ? `${proxyBaseUrl}/key/${keyToRegenerate}/regenerate` @@ -783,7 +783,7 @@ export const regenerateKeyCall = async (accessToken: string, keyToRegenerate: st [globalLitellmHeaderName]: `Bearer ${accessToken}`, "Content-Type": "application/json", }, - body: JSON.stringify({}), + body: JSON.stringify(formData), }); if (!response.ok) { diff --git a/ui/litellm-dashboard/src/components/view_key_table.tsx b/ui/litellm-dashboard/src/components/view_key_table.tsx index d22e844d44..5c482fcd4d 100644 --- a/ui/litellm-dashboard/src/components/view_key_table.tsx +++ b/ui/litellm-dashboard/src/components/view_key_table.tsx @@ -749,7 +749,7 @@ const ViewKeyTable: React.FC = ({ try { const formValues = await regenerateForm.validateFields(); - const response = await regenerateKeyCall(accessToken, { ...formValues, token: selectedToken?.token }); + const response = await regenerateKeyCall(accessToken, selectedToken.token, formValues); setRegeneratedKey(response.key); // Update the data state with the new key_name @@ -1173,7 +1173,7 @@ const ViewKeyTable: React.FC = ({ }} > - +