fix(notify): accept case-insensitive filter rule names (#2990)

This commit is contained in:
Henry Guo
2026-05-18 11:41:48 +08:00
committed by GitHub
parent cdfe83877b
commit 17ae9f34c7
5 changed files with 129 additions and 31 deletions
+4 -4
View File
@@ -624,10 +624,10 @@ pub(crate) fn extract_prefix_suffix(filter: Option<&NotificationConfigurationFil
if let Some(rules) = &filter_rules.filter_rules {
for rule in rules {
if let (Some(name), Some(value)) = (rule.name.as_ref(), rule.value.as_ref()) {
match name.as_str() {
"prefix" => prefix = value.clone(),
"suffix" => suffix = value.clone(),
_ => {}
if name.as_str().eq_ignore_ascii_case("prefix") {
prefix = value.clone();
} else if name.as_str().eq_ignore_ascii_case("suffix") {
suffix = value.clone();
}
}
}