From f05d272f0bfe48bdcc50c71e49b572eb4b3a955d Mon Sep 17 00:00:00 2001 From: Ara Cho Date: Wed, 5 Jun 2024 10:04:47 +0100 Subject: [PATCH] check for empty value --- src/main.rs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/main.rs b/src/main.rs index 93d1969..7ff784d 100644 --- a/src/main.rs +++ b/src/main.rs @@ -130,7 +130,13 @@ async fn main() -> Result<(), Error> { let ignored_users: Vec<&str> = ignored_users.split(",").collect(); let announced_users: Option> = env::var("GITHUB_ANNOUNCED_USERS") .ok() - .map(|s| s.split(',').map(|id| id.parse().unwrap()).collect()); + .and_then(|s| { + if s.is_empty() { + None + } else { + Some(s.split(',').map(|id| id.parse().unwrap()).collect()) + } + }); let ignored_labels: String = env::var("GITHUB_IGNORED_LABELS").unwrap_or("".to_string()); let ignored_labels: Vec<&str> = ignored_labels.split(",").collect(); let show_pr_age: bool = env::var("SHOW_PR_AGE")