diff --git a/src/descriptor/policy.rs b/src/descriptor/policy.rs index c8df81f5..f387fea8 100644 --- a/src/descriptor/policy.rs +++ b/src/descriptor/policy.rs @@ -870,7 +870,7 @@ impl ExtractPolicy for Miniscript .map(|n| n.extract_policy(signers, secp)) .collect::, _>>()? .into_iter() - .filter_map(|x| x) + .flatten() .collect(); if mapped.len() < nodes.len() {