diff --git a/transports/bifrost-http/handlers/governance.go b/transports/bifrost-http/handlers/governance.go index b7b283fece..66a95851a5 100644 --- a/transports/bifrost-http/handlers/governance.go +++ b/transports/bifrost-http/handlers/governance.go @@ -871,7 +871,9 @@ func (h *GovernanceHandler) updateVirtualKey(ctx *fasthttp.RequestCtx) { if req.ProviderConfigs != nil { // Get existing provider configs for comparison var existingConfigs []configstoreTables.TableVirtualKeyProviderConfig - if err := tx.Where("virtual_key_id = ?", vk.ID).Find(&existingConfigs).Error; err != nil { + if err := tx.Where("virtual_key_id = ?", vk.ID). + Preload("Budgets"). + Find(&existingConfigs).Error; err != nil { return err } // Create maps for easier lookup diff --git a/ui/components/prompts/fragments/settingsPanel.tsx b/ui/components/prompts/fragments/settingsPanel.tsx index 884d8ee765..0dad7860a6 100644 --- a/ui/components/prompts/fragments/settingsPanel.tsx +++ b/ui/components/prompts/fragments/settingsPanel.tsx @@ -151,10 +151,11 @@ export function SettingsPanel() { 0 ? filterKeys : undefined} - vks={filterVks} + vks={filterVks} value={model} onChange={(v) => onModelChange(v)} isSingleSelect + unfiltered placeholder={!provider ? "Select a provider first" : "Select model"} disabled={!provider} />