diff options
Diffstat (limited to 'src/templates.rs')
| -rw-r--r-- | src/templates.rs | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/src/templates.rs b/src/templates.rs index f6f4e62..5ea91b4 100644 --- a/src/templates.rs +++ b/src/templates.rs @@ -125,12 +125,11 @@ fn filter( ) -> Vec<minijinja::Value> { let mut res = vec![]; for x in xs { - if let Ok(v) = x.get_attr(key) { - if let Some(v) = v.as_str() { - if v == value { - res.push(x); - } - } + if let Ok(v) = x.get_attr(key) + && let Some(v) = v.as_str() + && v == value + { + res.push(x); } } res |
