This commit is contained in:
Elijah McMorris 2023-07-17 21:19:29 +00:00
parent 4306b99634
commit a46121adc7
Signed by: NexVeridian
SSH key fingerprint: SHA256:bsA1SKZxuEcEVHAy3gY1HUeM5ykRJl0U0kQHQn0hMg8
4 changed files with 29 additions and 13 deletions

View file

@ -33,7 +33,7 @@ pub async fn filter_date_range(
df: DataFrame,
date_range: Query<DateRange>,
) -> Result<DataFrame, Box<dyn Error>> {
if date_range.start.or(date_range.end) == None {
if date_range.start.or(date_range.end).is_none() {
return Ok(df);
}
@ -43,10 +43,10 @@ pub async fn filter_date_range(
.map(|x| {
let date = x.unwrap();
match (date_range.start, date_range.end) {
(Some(start), Some(end)) => return date >= start && date <= end,
(Some(start), _) => return date >= start,
(_, Some(end)) => return date <= end,
_ => return false,
(Some(start), Some(end)) => date >= start && date <= end,
(Some(start), _) => date >= start,
(_, Some(end)) => date <= end,
_ => false,
}
})
.collect();