Skip to content

Commit 5299e9a

Browse files
authored
fix key edit settings after regenerating key (#13815)
1 parent f7a3af5 commit 5299e9a

File tree

1 file changed

+21
-0
lines changed

1 file changed

+21
-0
lines changed

ui/litellm-dashboard/src/components/templates/key_edit_view.tsx

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -130,6 +130,7 @@ export function KeyEditView({
130130
// Set initial form values
131131
const initialValues = {
132132
...keyData,
133+
token: keyData.token || keyData.token_id,
133134
budget_duration: getBudgetDuration(keyData.budget_duration),
134135
metadata: formatMetadataForDisplay(keyData.metadata),
135136
guardrails: keyData.metadata?.guardrails || [],
@@ -145,6 +146,26 @@ export function KeyEditView({
145146
: [],
146147
}
147148

149+
useEffect(() => {
150+
form.setFieldsValue({
151+
...keyData,
152+
token: keyData.token || keyData.token_id,
153+
budget_duration: getBudgetDuration(keyData.budget_duration),
154+
metadata: formatMetadataForDisplay(keyData.metadata),
155+
guardrails: keyData.metadata?.guardrails || [],
156+
prompts: keyData.metadata?.prompts || [],
157+
vector_stores: keyData.object_permission?.vector_stores || [],
158+
mcp_servers_and_groups: {
159+
servers: keyData.object_permission?.mcp_servers || [],
160+
accessGroups: keyData.object_permission?.mcp_access_groups || [],
161+
},
162+
logging_settings: extractLoggingSettings(keyData.metadata),
163+
disabled_callbacks: Array.isArray(keyData.metadata?.litellm_disabled_callbacks)
164+
? mapInternalToDisplayNames(keyData.metadata.litellm_disabled_callbacks)
165+
: [],
166+
})
167+
}, [keyData, form])
168+
148169
console.log("premiumUser:", premiumUser)
149170

150171
return (

0 commit comments

Comments
 (0)