From d0e478a9f82721c3ceb773b084dc30308de94888 Mon Sep 17 00:00:00 2001 From: "mergify[bot]" <37929162+mergify[bot]@users.noreply.github.com> Date: Tue, 31 Mar 2020 22:03:46 -0700 Subject: [PATCH] Fix panic (#9195) (#9208) automerge --- client/src/rpc_client.rs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/client/src/rpc_client.rs b/client/src/rpc_client.rs index 9c8fff499c..6f8bd13885 100644 --- a/client/src/rpc_client.rs +++ b/client/src/rpc_client.rs @@ -125,7 +125,8 @@ impl RpcClient { 5, )?; let result: Response>> = - serde_json::from_value(signature_status).unwrap(); + serde_json::from_value(signature_status) + .map_err(|err| ClientError::new_with_command(err.into(), "GetSignatureStatus"))?; Ok(result.value[0] .clone() .map(|status_meta| status_meta.status)) @@ -930,8 +931,8 @@ impl RpcClient { 1, ) .map_err(|err| err.into_with_command("GetSignatureStatus"))?; - let result: Response>> = - serde_json::from_value(response).unwrap(); + let result: Response>> = serde_json::from_value(response) + .map_err(|err| ClientError::new_with_command(err.into(), "GetSignatureStatus"))?; let confirmations = result.value[0] .clone()