From 5af8822b1f6eac0ec0ca765f24a57a711b05b0e8 Mon Sep 17 00:00:00 2001 From: Ivan Shumkov Date: Mon, 21 Oct 2024 21:02:06 +0700 Subject: [PATCH] fix: errored address is none --- packages/rs-dapi-client/src/dapi_client.rs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/packages/rs-dapi-client/src/dapi_client.rs b/packages/rs-dapi-client/src/dapi_client.rs index 7e4e4cea94..8e724546ce 100644 --- a/packages/rs-dapi-client/src/dapi_client.rs +++ b/packages/rs-dapi-client/src/dapi_client.rs @@ -182,6 +182,7 @@ impl DapiRequestExecutor for DapiClient { retries: retries_counter.load(std::sync::atomic::Ordering::Acquire), address: None, })?; + let pool = self.pool.clone(); let mut transport_client = R::Client::with_uri_and_settings( @@ -192,7 +193,7 @@ impl DapiRequestExecutor for DapiClient { .map_err(|error| ExecutionError { inner: DapiClientError::Transport(error), retries: retries_counter.load(std::sync::atomic::Ordering::Acquire), - address: None, + address: Some(address.clone()), })?; let response = transport_request @@ -214,7 +215,7 @@ impl DapiRequestExecutor for DapiClient { inner: DapiClientError::AddressList(error), retries: retries_counter .load(std::sync::atomic::Ordering::Acquire), - address: None, + address: Some(address.clone()), } })?; } @@ -234,7 +235,7 @@ impl DapiRequestExecutor for DapiClient { inner: DapiClientError::AddressList(error), retries: retries_counter .load(std::sync::atomic::Ordering::Acquire), - address: None, + address: Some(address.clone()), } })?; }