From 588ad6b9dda74ab8e5b626999132da3a8795cd28 Mon Sep 17 00:00:00 2001 From: yggverse Date: Tue, 7 Apr 2026 12:15:53 +0300 Subject: [PATCH] fix `item_name_regex` handler --- src/config/channel.rs | 1 + src/main.rs | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/config/channel.rs b/src/config/channel.rs index 8758377..f0dab3d 100644 --- a/src/config/channel.rs +++ b/src/config/channel.rs @@ -12,6 +12,7 @@ pub struct Channel { pub is_short: bool, pub is_upcoming: bool, pub items_limit: Option, + #[serde(default)] #[serde(with = "serde_regex")] pub item_name_regex: Option, } diff --git a/src/main.rs b/src/main.rs index 9869107..590fc42 100644 --- a/src/main.rs +++ b/src/main.rs @@ -48,7 +48,7 @@ async fn main() { debug!("items limit for channel `{c}` reached at {i}; break."); break; } - if !channel + if channel .item_name_regex .as_ref() .is_some_and(|regex| regex.is_match(&item.name))