diff --git a/rslib/src/storage/card/congrats.sql b/rslib/src/storage/card/congrats.sql index 5fa1d5f10..5a75a2fef 100644 --- a/rslib/src/storage/card/congrats.sql +++ b/rslib/src/storage/card/congrats.sql @@ -10,13 +10,16 @@ select coalesce( coalesce(sum(queue = :user_buried_queue), 0) as user_buried, coalesce(sum(queue = :learn_queue), 0) as learn_count, coalesce( - min( - case - when queue = :learn_queue then due - else null - end - ), - 0 + max( + 0, + min( + case + when queue = :learn_queue then due + else null + end + ), + 0 + ) ) as first_learn_due from cards where did in (