We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent a3cc07e commit 1e52f82Copy full SHA for 1e52f82
common/src/subgraph_client/client.rs
@@ -184,8 +184,15 @@ impl DeploymentClient {
184
// TODO handle partial responses
185
Ok(match (response.data, response.errors) {
186
(Some(data), None) => Ok(data),
187
- (_, Some(errors)) => Err(anyhow!("{errors:?}")),
188
- (_, _) => Err(anyhow!("Invalid error")),
+ (None, Some(errors)) => Err(anyhow!("{errors:?}")),
+ (Some(_data), Some(err)) => Err(anyhow!("Unsupported partial results. Error: {err:?}")),
189
+ (None, None) => {
190
+ let body = serde_json::to_string(&body).unwrap_or_default();
191
+ Err(anyhow!(
192
+ "No data or error returned for query: {body}. Endpoint: {}",
193
+ self.query_url.as_str()
194
+ ))
195
+ }
196
})
197
}
198
0 commit comments