fix: Allow port 443 to be used with https (ollama provider) (#1052)
This commit is contained in:
@@ -65,7 +65,8 @@ impl OllamaProvider {
|
|||||||
.map_err(|e| ProviderError::RequestFailed(format!("Invalid base URL: {e}")))?;
|
.map_err(|e| ProviderError::RequestFailed(format!("Invalid base URL: {e}")))?;
|
||||||
|
|
||||||
// Set the default port if missing
|
// Set the default port if missing
|
||||||
if base_url.port().is_none() {
|
let explicit_default_port = self.host.ends_with(":80") || self.host.ends_with(":443");
|
||||||
|
if base_url.port().is_none() && !explicit_default_port {
|
||||||
base_url.set_port(Some(OLLAMA_DEFAULT_PORT)).map_err(|_| {
|
base_url.set_port(Some(OLLAMA_DEFAULT_PORT)).map_err(|_| {
|
||||||
ProviderError::RequestFailed("Failed to set default port".to_string())
|
ProviderError::RequestFailed("Failed to set default port".to_string())
|
||||||
})?;
|
})?;
|
||||||
|
|||||||
Reference in New Issue
Block a user