From e1e0f2e1bd395e9b419f0c53a620e845af52f1f1 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Sat, 14 Oct 2023 10:30:20 +1000 Subject: [PATCH] Use scheduling flag instead of checking revlog when importing decks (#2730) Closes #2714 --- rslib/src/import_export/package/apkg/import/mod.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/rslib/src/import_export/package/apkg/import/mod.rs b/rslib/src/import_export/package/apkg/import/mod.rs index f1093d9c4..7731bf323 100644 --- a/rslib/src/import_export/package/apkg/import/mod.rs +++ b/rslib/src/import_export/package/apkg/import/mod.rs @@ -47,6 +47,7 @@ struct Context<'a> { data: ExchangeData, usn: Usn, progress: ThrottlingProgressHandler, + with_scheduling: bool, } impl Collection { @@ -92,6 +93,7 @@ impl<'a> Context<'a> { merge_notetypes: options.merge_notetypes, update_notes: options.update_notes(), update_notetypes: options.update_notetypes(), + with_scheduling: options.with_scheduling, media_manager, archive, meta, @@ -111,7 +113,7 @@ impl<'a> Context<'a> { let mut media_map = self.prepare_media()?; let note_imports = self.import_notes_and_notetypes(&mut media_map)?; 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)?; self.import_cards_and_revlog( ¬e_imports.id_map,