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.
2 parents d269f60 + 6356ee5 commit d63fe0cCopy full SHA for d63fe0c
src/evm/blaz/builder.rs
@@ -183,10 +183,16 @@ impl BuildJobResult {
183
let resp = client.get(&url).send().expect("retrieve onchain job failed");
184
185
let json = serde_json::from_str::<Value>(&resp.text().expect("parse json failed")).expect("parse json failed");
186
- if !json["success"].as_bool().expect("get status failed") {
187
- error!("retrieve onchain job failed for {:?}", url);
+ if let Some(success) = json["success"].as_bool() {
+ if !success {
188
+ error!("retrieve onchain job failed for {:?}", url);
189
+ return None;
190
+ }
191
+ } else {
192
+ error!("retrieve onchain job status failed for {:?}", url);
193
return None;
194
}
195
+
196
Self::from_json(&json)
197
198
0 commit comments