diff --git a/components/builder-core/src/access_token.rs b/components/builder-core/src/access_token.rs index c6a807cae..dfa770539 100644 --- a/components/builder-core/src/access_token.rs +++ b/components/builder-core/src/access_token.rs @@ -8,6 +8,7 @@ use crate::{crypto, protocol::{message, originsrv}}; use chrono::{self, + DateTime, Duration, LocalResult::Single, TimeZone, @@ -146,7 +147,7 @@ impl AccessToken { /// protobuf-generated code :/ fn new_proto(account_id: u64, flags: u32, lifetime: Duration) -> originsrv::AccessToken { let expires = Utc::now().checked_add_signed(lifetime) - .unwrap_or_else(|| chrono::MAX_DATE.and_hms(0, 0, 0)) + .unwrap_or(DateTime::::MAX_UTC) .timestamp(); let mut token = originsrv::AccessToken::new();