fix(router): add dummy connector url to proxy bypass (#1186)

This commit is contained in:
ThisIsMani
2023-05-18 18:24:41 +05:30
committed by GitHub
parent dbc5bc538a
commit bc5497f03a

View File

@ -303,6 +303,10 @@ pub async fn send_request(
) -> CustomResult<reqwest::Response, errors::ApiClientError> {
logger::debug!(method=?request.method, headers=?request.headers, payload=?request.payload, ?request);
let url = &request.url;
#[cfg(feature = "dummy_connector")]
let should_bypass_proxy = url.starts_with(&state.conf.connectors.dummyconnector.base_url)
|| client::proxy_bypass_urls(&state.conf.locker).contains(url);
#[cfg(not(feature = "dummy_connector"))]
let should_bypass_proxy = client::proxy_bypass_urls(&state.conf.locker).contains(url);
let client = client::create_client(
&state.conf.proxy,