From a719c1f972a5d99cbc49a92e484cb11dbb1b8963 Mon Sep 17 00:00:00 2001 From: Louis Dureuil Date: Thu, 25 Sep 2025 09:36:49 +0200 Subject: [PATCH] Override "default" source base url with the config one --- crates/meilisearch/src/routes/chats/config.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/crates/meilisearch/src/routes/chats/config.rs b/crates/meilisearch/src/routes/chats/config.rs index d4426a97a..fe746bde1 100644 --- a/crates/meilisearch/src/routes/chats/config.rs +++ b/crates/meilisearch/src/routes/chats/config.rs @@ -24,8 +24,9 @@ impl Config { if let Some(api_key) = chat_settings.api_key.as_ref() { config = config.with_api_key(api_key); } + // config base url always overrides the one from the source let base_url = chat_settings.base_url.as_deref(); - if let Some(base_url) = chat_settings.source.base_url().or(base_url) { + if let Some(base_url) = base_url.or(chat_settings.source.base_url()) { config = config.with_api_base(base_url); } Self::OpenAiCompatible(config)