mirror of
https://github.com/ankitects/anki.git
synced 2025-09-24 16:56:36 -04:00
check original due in card stats
https://forums.ankiweb.net/t/how-come-some-of-my-cards-are-showing-retrospective-due-dates/3434/6
This commit is contained in:
parent
dd835e692d
commit
caa703126c
1 changed files with 7 additions and 2 deletions
|
@ -89,11 +89,16 @@ impl Collection {
|
||||||
average_secs = total_secs / (revlog.len() as f32);
|
average_secs = total_secs / (revlog.len() as f32);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
let due = if card.original_due != 0 {
|
||||||
|
card.original_due
|
||||||
|
} else {
|
||||||
|
card.due
|
||||||
|
};
|
||||||
let due = match card.queue {
|
let due = match card.queue {
|
||||||
CardQueue::New => Due::Position(card.due),
|
CardQueue::New => Due::Position(due),
|
||||||
CardQueue::Learn => Due::Time(TimestampSecs::now()),
|
CardQueue::Learn => Due::Time(TimestampSecs::now()),
|
||||||
CardQueue::Review | CardQueue::DayLearn => Due::Time({
|
CardQueue::Review | CardQueue::DayLearn => Due::Time({
|
||||||
let days_remaining = card.due - (self.timing_today()?.days_elapsed as i32);
|
let days_remaining = due - (self.timing_today()?.days_elapsed as i32);
|
||||||
let mut due = TimestampSecs::now();
|
let mut due = TimestampSecs::now();
|
||||||
due.0 += (days_remaining as i64) * 86_400;
|
due.0 += (days_remaining as i64) * 86_400;
|
||||||
due
|
due
|
||||||
|
|
Loading…
Reference in a new issue