Skip to content

Commit 242befb

Browse files
authored
[rust] Select release with artifact when filtering Edge response (#13735)
* [rust] Select release with artifact when filtering Edge response * [rust] Run pkg util command with log * Revert "[rust] Run pkg util command with log" This reverts commit 4f74bc2.
1 parent 18aec30 commit 242befb

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

rust/src/edge.rs

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -447,7 +447,15 @@ impl SeleniumManager for EdgeManager {
447447
return self.unavailable_discovery();
448448
}
449449

450-
let release = releases.first().unwrap();
450+
let releases_with_artifacts: Vec<&Release> = releases
451+
.into_iter()
452+
.filter(|r| !r.artifacts.is_empty())
453+
.collect();
454+
if releases_with_artifacts.is_empty() {
455+
return self.unavailable_discovery();
456+
}
457+
458+
let release = releases_with_artifacts.first().unwrap();
451459
let artifacts: Vec<&Artifact> = release
452460
.artifacts
453461
.iter()

0 commit comments

Comments
 (0)