diff --git a/crates/radicle-fetch/src/git/mem.rs b/crates/radicle-fetch/src/git/mem.rs index 8849b973..f0494086 100644 --- a/crates/radicle-fetch/src/git/mem.rs +++ b/crates/radicle-fetch/src/git/mem.rs @@ -26,10 +26,10 @@ impl Refdb { &'a self, remote: &'a PublicKey, ) -> impl Iterator + 'a { + let remote = Component::from(remote); self.0.iter().filter_map(move |(refname, oid)| { let ns = refname.to_namespaced()?; - (ns.namespace() == Component::from(remote)) - .then(|| (ns.strip_namespace().to_ref_string(), *oid)) + (ns.namespace() == remote).then(|| (ns.strip_namespace().to_ref_string(), *oid)) }) }