From 92d16f2fe22a4523e38c4fa77fd3d6714d64b237 Mon Sep 17 00:00:00 2001 From: zer0 Date: Wed, 18 Sep 2024 12:52:34 +0200 Subject: [PATCH] rusk: add serialization to graphql error returned to clients --- rusk/src/lib/http/chain.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rusk/src/lib/http/chain.rs b/rusk/src/lib/http/chain.rs index 8f038df49f..d13c3bf3ff 100644 --- a/rusk/src/lib/http/chain.rs +++ b/rusk/src/lib/http/chain.rs @@ -146,7 +146,7 @@ impl RuskNode { let gql_res = schema.execute(gql_query).await; let async_graphql::Response { data, errors, .. } = gql_res; if !errors.is_empty() { - return Err(anyhow::anyhow!("{errors:?}")); + return Err(anyhow::anyhow!(serde_json::to_value(errors)?)); } let data = serde_json::to_value(&data) .map_err(|e| anyhow::anyhow!("Cannot parse response {e}"))?;