Fix/Workload deck_size unset (#4283)

This commit is contained in:
Luc Mcgrady 2025-09-01 05:18:30 +01:00 committed by GitHub
parent 211cbfe660
commit 542c557404
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -115,7 +115,7 @@ impl crate::services::DeckConfigService for Collection {
.storage .storage
.get_revlog_entries_for_searched_cards_in_card_order()?; .get_revlog_entries_for_searched_cards_in_card_order()?;
let config = guard.col.get_optimal_retention_parameters(revlogs)?; let mut config = guard.col.get_optimal_retention_parameters(revlogs)?;
let cards = guard let cards = guard
.col .col
.storage .storage
@ -125,6 +125,8 @@ impl crate::services::DeckConfigService for Collection {
.filter_map(|c| crate::card::Card::convert(c.clone(), days_elapsed, c.memory_state?)) .filter_map(|c| crate::card::Card::convert(c.clone(), days_elapsed, c.memory_state?))
.collect::<Vec<fsrs::Card>>(); .collect::<Vec<fsrs::Card>>();
config.deck_size = guard.cards;
let costs = (70u32..=99u32) let costs = (70u32..=99u32)
.into_par_iter() .into_par_iter()
.map(|dr| { .map(|dr| {