@@ -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