From 3ecfaa84dc8179483ca3d9d89c5dbaf238ab37bf Mon Sep 17 00:00:00 2001 From: argenis de la rosa Date: Wed, 4 Mar 2026 05:40:14 -0500 Subject: [PATCH] fix(gateway): use integration-spec fallback model on provider switch --- src/gateway/api.rs | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/gateway/api.rs b/src/gateway/api.rs index 576584f47..3678b54fe 100644 --- a/src/gateway/api.rs +++ b/src/gateway/api.rs @@ -427,10 +427,7 @@ fn apply_integration_credentials_update( updated.default_provider = Some(spec.provider_id.to_string()); if !fields.contains_key("default_model") && !was_active_provider { - updated.default_model = Some(crate::config::resolve_default_model_id( - None, - Some(spec.provider_id), - )); + updated.default_model = spec.model_options.first().map(|value| (*value).to_string()); } if !spec.supports_api_url && !was_active_provider {