Skip to content

Commit d63fe0c

Browse files
authored
Merge pull request #532 from fuzzland/builder-bug
Fix bug.
2 parents d269f60 + 6356ee5 commit d63fe0c

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

src/evm/blaz/builder.rs

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -183,10 +183,16 @@ impl BuildJobResult {
183183
let resp = client.get(&url).send().expect("retrieve onchain job failed");
184184

185185
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);
186+
if let Some(success) = json["success"].as_bool() {
187+
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);
188193
return None;
189194
}
195+
190196
Self::from_json(&json)
191197
}
192198

0 commit comments

Comments
 (0)