Damien Elmes 2020-05-20 14:13:40 +10:00
parent 8f207cc900
commit 0c85397461
2 changed files with 4 additions and 3 deletions

View File

@ -200,7 +200,7 @@ order by due"""
cur = self.col.decks.current()
parents = self.col.decks.parents(cur["id"])
children = [
self.col.decks.get(did) for did in self.col.decks.child_ids(cur["id"])
self.col.decks.get(did) for did in self.col.decks.child_ids(cur["name"])
]
for g in [cur] + parents + children:
self._update_stats(g, "new", -new)

View File

@ -261,8 +261,9 @@ impl From<&DeckCommonSchema11> for DeckCommon {
// since we're combining the day values into a single value,
// any items from an earlier day need to be reset
let mut today = common.today.clone();
// time is always updated, so will always be the latest
let max_day = today.time.day;
// study will always update 'time', but custom study may only update
// 'rev' or 'new'
let max_day = today.time.day.max(today.new.day).max(today.rev.day);
if today.lrn.day != max_day {
today.lrn.amount = 0;
}