From 1d63739b690bc741be9eb01f74d2680772721393 Mon Sep 17 00:00:00 2001 From: Abhijay Jain Date: Tue, 6 Jan 2026 22:54:40 +0530 Subject: [PATCH] fix : preserve provider engine type when editing custom providers (#6106) Signed-off-by: Abhijay007 --- ui/desktop/src/components/settings/providers/ProviderGrid.tsx | 2 +- .../providers/modal/subcomponents/forms/CustomProviderForm.tsx | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/ui/desktop/src/components/settings/providers/ProviderGrid.tsx b/ui/desktop/src/components/settings/providers/ProviderGrid.tsx index 4221d2f7..11fade92 100644 --- a/ui/desktop/src/components/settings/providers/ProviderGrid.tsx +++ b/ui/desktop/src/components/settings/providers/ProviderGrid.tsx @@ -198,7 +198,7 @@ function ProviderCards({ }, [providers, isOnboarding, configureProviderViaModal, handleProviderLaunchWithModelSelection]); const initialData = editingProvider && { - engine: editingProvider.config.engine.toLowerCase(), + engine: editingProvider.config.engine, display_name: editingProvider.config.display_name, api_url: editingProvider.config.base_url, api_key: '', diff --git a/ui/desktop/src/components/settings/providers/modal/subcomponents/forms/CustomProviderForm.tsx b/ui/desktop/src/components/settings/providers/modal/subcomponents/forms/CustomProviderForm.tsx index be57a3ec..28c8b4a1 100644 --- a/ui/desktop/src/components/settings/providers/modal/subcomponents/forms/CustomProviderForm.tsx +++ b/ui/desktop/src/components/settings/providers/modal/subcomponents/forms/CustomProviderForm.tsx @@ -35,8 +35,7 @@ export default function CustomProviderForm({ anthropic: 'anthropic_compatible', ollama: 'ollama_compatible', }; - - setEngine(engineMap[initialData.engine.toLowerCase()] || 'openai_compatible'); + setEngine(engineMap[initialData.engine] || 'openai_compatible'); setDisplayName(initialData.display_name); setApiUrl(initialData.api_url); setModels(initialData.models.join(', '));