aboutsummaryrefslogtreecommitdiffhomepage
path: root/crates/shirabe/src/command/audit_command.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crates/shirabe/src/command/audit_command.rs')
-rw-r--r--crates/shirabe/src/command/audit_command.rs8
1 files changed, 2 insertions, 6 deletions
diff --git a/crates/shirabe/src/command/audit_command.rs b/crates/shirabe/src/command/audit_command.rs
index b6a3a150..d067e074 100644
--- a/crates/shirabe/src/command/audit_command.rs
+++ b/crates/shirabe/src/command/audit_command.rs
@@ -243,12 +243,8 @@ impl Command for AuditCommand {
let mut ignore_severities: indexmap::IndexMap<String, Option<String>> =
indexmap::IndexMap::new();
let cli_severities = input.borrow().get_option("ignore-severity")?;
- if let Some(list) = cli_severities.as_list() {
- for sev in list {
- if let Some(s) = sev.as_string() {
- ignore_severities.insert(s.to_string(), None);
- }
- }
+ for severity in cli_severities.as_array().unwrap_or_default() {
+ ignore_severities.insert(severity.clone(), None);
}
for (k, v) in audit_config.ignore_severity_for_audit.clone() {
ignore_severities.insert(k, v);