mirror of
https://github.com/ankitects/anki.git
synced 2025-09-21 23:42:23 -04:00
Use scheduling flag instead of checking revlog when importing decks (#2730)
Closes #2714
This commit is contained in:
parent
115f2a425e
commit
e1e0f2e1bd
1 changed files with 3 additions and 1 deletions
|
@ -47,6 +47,7 @@ struct Context<'a> {
|
||||||
data: ExchangeData,
|
data: ExchangeData,
|
||||||
usn: Usn,
|
usn: Usn,
|
||||||
progress: ThrottlingProgressHandler<ImportProgress>,
|
progress: ThrottlingProgressHandler<ImportProgress>,
|
||||||
|
with_scheduling: bool,
|
||||||
}
|
}
|
||||||
|
|
||||||
impl Collection {
|
impl Collection {
|
||||||
|
@ -92,6 +93,7 @@ impl<'a> Context<'a> {
|
||||||
merge_notetypes: options.merge_notetypes,
|
merge_notetypes: options.merge_notetypes,
|
||||||
update_notes: options.update_notes(),
|
update_notes: options.update_notes(),
|
||||||
update_notetypes: options.update_notetypes(),
|
update_notetypes: options.update_notetypes(),
|
||||||
|
with_scheduling: options.with_scheduling,
|
||||||
media_manager,
|
media_manager,
|
||||||
archive,
|
archive,
|
||||||
meta,
|
meta,
|
||||||
|
@ -111,7 +113,7 @@ impl<'a> Context<'a> {
|
||||||
let mut media_map = self.prepare_media()?;
|
let mut media_map = self.prepare_media()?;
|
||||||
let note_imports = self.import_notes_and_notetypes(&mut media_map)?;
|
let note_imports = self.import_notes_and_notetypes(&mut media_map)?;
|
||||||
let keep_filtered = self.data.enables_filtered_decks();
|
let keep_filtered = self.data.enables_filtered_decks();
|
||||||
let contains_scheduling = self.data.contains_scheduling();
|
let contains_scheduling = self.with_scheduling;
|
||||||
let imported_decks = self.import_decks_and_configs(keep_filtered, contains_scheduling)?;
|
let imported_decks = self.import_decks_and_configs(keep_filtered, contains_scheduling)?;
|
||||||
self.import_cards_and_revlog(
|
self.import_cards_and_revlog(
|
||||||
¬e_imports.id_map,
|
¬e_imports.id_map,
|
||||||
|
|
Loading…
Reference in a new issue