Don't crash if a calender contains an all-day event
This commit is contained in:
@@ -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![];
|
||||||
|
|||||||
Reference in New Issue
Block a user