From bc5497f03ab7fde585e7c57815f55cf7b4b8d475 Mon Sep 17 00:00:00 2001 From: ThisIsMani <84711804+ThisIsMani@users.noreply.github.com> Date: Thu, 18 May 2023 18:24:41 +0530 Subject: [PATCH] fix(router): add dummy connector url to proxy bypass (#1186) --- crates/router/src/services/api.rs | 4 ++++ 1 file changed, 4 insertions(+) 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,