fix : preserve provider engine type when editing custom providers (#6106)

Signed-off-by: Abhijay007 <Abhijay007j@gmail.com>
This commit is contained in:
Abhijay Jain
2026-01-06 22:54:40 +05:30
committed by GitHub
parent 0788f88929
commit 1d63739b69
2 changed files with 2 additions and 3 deletions
@@ -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: '',
@@ -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(', '));