diff --git a/crates/router/src/services/api.rs b/crates/router/src/services/api.rs index c2340ab106..0b25721f5e 100644 --- a/crates/router/src/services/api.rs +++ b/crates/router/src/services/api.rs @@ -303,6 +303,10 @@ pub async fn send_request( ) -> CustomResult { 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,