radicle-types: Deal with fallible policy reads

`seed_policies` now iterates over results. Keep
only `Ok` values.
This commit is contained in:
Lorenz Leutgeb
2026-03-21 18:55:19 +01:00
parent b89f4c0a8d
commit 8cecb87085
+1
View File
@@ -387,6 +387,7 @@ pub trait Repo: Profile {
let policies = profile.policies()?;
let entries = policies
.seed_policies()?
.filter_map(Result::ok)
.filter(|policy| !storage.contains(&policy.rid).unwrap_or(false))
.map(|policy| policy.rid)
.collect::<Vec<_>>();