fix(core): do not construct request if it is already available (#3826)

This commit is contained in:
Narayan Bhat
2024-02-26 19:31:36 +05:30
committed by GitHub
parent 2185cd38c1
commit 84d91a7b34

View File

@ -338,7 +338,9 @@ where
],
);
let connector_request = connector_request.or(connector_integration
let connector_request = match connector_request {
Some(connector_request) => Some(connector_request),
None => connector_integration
.build_request(req, &state.conf.connectors)
.map_err(|error| {
if matches!(
@ -356,12 +358,11 @@ where
)
}
error
})?);
})?,
};
match connector_request {
Some(request) => {
logger::debug!(connector_request=?request);
let masked_request_body = match &request.body {
Some(request) => match request {
RequestContent::Json(i)