diff options
Diffstat (limited to 'crates/atuin-server-database')
| -rw-r--r-- | crates/atuin-server-database/src/lib.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/crates/atuin-server-database/src/lib.rs b/crates/atuin-server-database/src/lib.rs index f6933b94..04101495 100644 --- a/crates/atuin-server-database/src/lib.rs +++ b/crates/atuin-server-database/src/lib.rs @@ -136,7 +136,7 @@ pub trait Database: Sized + Clone + Send + Sync + 'static { Box::new(months.map(move |month| { let start = Date::from_calendar_date(year, month, 1)?; - let days = time::util::days_in_year_month(year, month); + let days = start.month().length(year); let end = start + Duration::days(days as i64); Ok((month as u64, start..end)) @@ -144,7 +144,7 @@ pub trait Database: Sized + Clone + Send + Sync + 'static { } TimePeriod::Day { year, month } => { - let days = 1..time::util::days_in_year_month(year, month); + let days = 1..month.length(year); Box::new(days.map(move |day| { let start = Date::from_calendar_date(year, month, day)?; let end = start |
