mirror of
https://github.com/ankitects/anki.git
synced 2025-09-19 06:22:22 -04:00
Fix panic when a preset is missing
This commit is contained in:
parent
d53f01064c
commit
14dc979e44
1 changed files with 2 additions and 2 deletions
|
@ -34,9 +34,9 @@ impl Rescheduler {
|
||||||
let mut due_cnt_per_day_by_preset: HashMap<DeckConfigId, HashMap<i32, usize>> =
|
let mut due_cnt_per_day_by_preset: HashMap<DeckConfigId, HashMap<i32, usize>> =
|
||||||
HashMap::new();
|
HashMap::new();
|
||||||
for (did, due_date, count) in deck_stats {
|
for (did, due_date, count) in deck_stats {
|
||||||
let deck_config_id = did_to_dcid[&did];
|
let deck_config_id = did_to_dcid.get(&did).or_not_found(did)?;
|
||||||
due_cnt_per_day_by_preset
|
due_cnt_per_day_by_preset
|
||||||
.entry(deck_config_id)
|
.entry(*deck_config_id)
|
||||||
.or_default()
|
.or_default()
|
||||||
.entry(due_date)
|
.entry(due_date)
|
||||||
.and_modify(|e| *e += count)
|
.and_modify(|e| *e += count)
|
||||||
|
|
Loading…
Reference in a new issue