diff --git a/Cargo.lock b/Cargo.lock index 470253e..3efd2ff 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4509,7 +4509,7 @@ dependencies = [ [[package]] name = "website" -version = "1.3.5" +version = "1.3.6" dependencies = [ "anyhow", "dotenvy", diff --git a/website/Cargo.toml b/website/Cargo.toml index fe59f23..60b722e 100644 --- a/website/Cargo.toml +++ b/website/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "website" -version = "1.3.5" +version = "1.3.6" edition = "2024" [dependencies] diff --git a/website/src/api/probe.rs b/website/src/api/probe.rs index f153d7a..4981e89 100644 --- a/website/src/api/probe.rs +++ b/website/src/api/probe.rs @@ -71,7 +71,11 @@ pub async fn probe_query( } let (target_probe, eligible_probes) = load_probe_targets(pool, token).await?; - let expected_probes = mqtt.online_probe_ids(&eligible_probes).await; + let expected_probes = if target_probe.is_some() { + eligible_probes + } else { + mqtt.online_probe_ids(&eligible_probes).await + }; let online_probes = expected_probes.len(); let expected_probes = expected_probes.into_iter().collect::>();