diff --git a/crates/language_models/src/provider/openai_subscribed.rs b/crates/language_models/src/provider/openai_subscribed.rs index 3cedf85ff2db8772949cc63084c76da9616e518e..ac623e11f039c333669da038a313553028b1dd2f 100644 --- a/crates/language_models/src/provider/openai_subscribed.rs +++ b/crates/language_models/src/provider/openai_subscribed.rs @@ -821,7 +821,10 @@ fn now_ms() -> u64 { SystemTime::now() .duration_since(UNIX_EPOCH) .map(|d| d.as_millis() as u64) - .unwrap_or(0) + .unwrap_or_else(|err| { + log::error!("System clock is before UNIX epoch: {err}"); + 0 + }) } fn do_sign_in(state: &Entity, http_client: &Arc, cx: &mut App) {