style: format schema provider override logic

This commit is contained in:
Chummy 2026-02-19 17:58:54 +08:00
parent 916c0c823b
commit f9e1ffe634

View file

@ -2830,10 +2830,10 @@ impl Config {
self.default_provider = Some(provider); self.default_provider = Some(provider);
} }
} else if let Ok(provider) = std::env::var("PROVIDER") { } else if let Ok(provider) = std::env::var("PROVIDER") {
let should_apply_legacy_provider = self.default_provider.as_deref().map_or( let should_apply_legacy_provider =
true, self.default_provider.as_deref().map_or(true, |configured| {
|configured| configured.trim().eq_ignore_ascii_case("openrouter"), configured.trim().eq_ignore_ascii_case("openrouter")
); });
if should_apply_legacy_provider && !provider.is_empty() { if should_apply_legacy_provider && !provider.is_empty() {
self.default_provider = Some(provider); self.default_provider = Some(provider);
} }