Radish alpha
h
Radicle Heartwood Protocol & Stack
Radicle
Git (anonymous pull)
Log in to clone via SSH
cli/sync: filter seeds without an address
✗ CI failure Fintan Halpenny committed 5 months ago
commit 93a747ebb99cb0f4b350d12146e78d0d4b9a413f
parent 6d0c571ea9998dd98bf10cc191848029f5210d8a
4 passed 2 failed (6 total) View logs
1 file changed +7 -1
modified crates/radicle-cli/src/commands/sync.rs
@@ -281,7 +281,13 @@ pub fn fetch(
            let candidates = connected
                .into_iter()
                .map(|seed| seed.nid)
-
                .chain(disconnected.into_iter().map(|seed| seed.nid))
+
                .chain(disconnected.into_iter().filter_map(|seed| {
+
                    if seed.addrs.is_empty() {
+
                        None
+
                    } else {
+
                        Some(seed.nid)
+
                    }
+
                }))
                .map(sync::fetch::Candidate::new);
            sync::FetcherConfig::public(settings.seeds.clone(), settings.replicas, *local)
                .with_candidates(candidates)