diff --git a/rslib/src/stats/today.rs b/rslib/src/stats/today.rs index 66579b216..d593e35ea 100644 --- a/rslib/src/stats/today.rs +++ b/rslib/src/stats/today.rs @@ -8,7 +8,11 @@ use crate::scheduler::timespan::Timespan; use crate::scheduler::timespan::TimespanUnit; pub fn studied_today(cards: u32, secs: f32, tr: &I18n) -> String { - let span = Timespan::from_secs(secs).to_unit(TimespanUnit::Minutes); + let span = Timespan::from_secs(secs).to_unit(if secs < 60 { + TimespanUnit::Seconds + } else { + TimespanUnit::Minutes + }); let amount = span.as_unit(); let unit = span.unit().as_str(); let secs_per_card = if cards > 0 {