From 6aef472fd2826ddd53de7ff55cb8764c676017fd Mon Sep 17 00:00:00 2001 From: Jason Date: Sun, 11 Jan 2026 23:24:06 +0800 Subject: [PATCH] fix(deeplink): prioritize GOOGLE_GEMINI_BASE_URL over GEMINI_BASE_URL When merging Gemini config from local env file during deeplink import, check GOOGLE_GEMINI_BASE_URL first (official variable name) before falling back to GEMINI_BASE_URL. --- src-tauri/src/deeplink/provider.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src-tauri/src/deeplink/provider.rs b/src-tauri/src/deeplink/provider.rs index 8f2d00b1a..067e91dc3 100644 --- a/src-tauri/src/deeplink/provider.rs +++ b/src-tauri/src/deeplink/provider.rs @@ -523,7 +523,11 @@ fn merge_gemini_config( } if request.endpoint.as_ref().is_none_or(|s| s.is_empty()) { - if let Some(base_url) = config.get("GEMINI_BASE_URL").and_then(|v| v.as_str()) { + if let Some(base_url) = config + .get("GOOGLE_GEMINI_BASE_URL") + .or_else(|| config.get("GEMINI_BASE_URL")) + .and_then(|v| v.as_str()) + { request.endpoint = Some(base_url.to_string()); } }