Don't crash if a calender contains an all-day event

This commit is contained in:
Manuel Vögele
2024-10-27 18:43:26 +01:00
parent b04f5b8993
commit 39c7208b44

View File

@@ -240,11 +240,10 @@ fn parse_dates(params: Option<Vec<(String, Vec<String>)>>, value: &str) -> Vec<D
.map(|(_, values)| values) .map(|(_, values)| values)
.filter(|values| values.len() == 1) .filter(|values| values.len() == 1)
.next() .next()
.unwrap() .and_then(|values| values.into_iter().next())
.into_iter() .and_then(|tz| tz.parse().ok());
.next()
.unwrap(); let tz: chrono_tz::Tz = if let Some(tz) = tz {
let tz: chrono_tz::Tz = if let Ok(tz) = tz.parse() {
tz tz
} else { } else {
return vec![]; return vec![];