mirror of
https://github.com/ankitects/anki.git
synced 2025-11-09 06:07:11 -05:00
Merge pull request #1309 from RumovZ/fix-importing
Fix importing when current deck is filtered
This commit is contained in:
commit
bb53da4526
2 changed files with 3 additions and 2 deletions
|
|
@ -214,7 +214,7 @@ class NoteImporter(Importer):
|
||||||
did = self.col.decks.selected()
|
did = self.col.decks.selected()
|
||||||
conf = self.col.decks.config_dict_for_deck_id(did)
|
conf = self.col.decks.config_dict_for_deck_id(did)
|
||||||
# in order due?
|
# in order due?
|
||||||
if conf["new"]["order"] == NEW_CARDS_RANDOM:
|
if not conf["dyn"] and conf["new"]["order"] == NEW_CARDS_RANDOM:
|
||||||
self.col.sched.randomizeCards(did)
|
self.col.sched.randomizeCards(did)
|
||||||
|
|
||||||
part1 = self.col.tr.importing_note_added(count=len(new))
|
part1 = self.col.tr.importing_note_added(count=len(new))
|
||||||
|
|
|
||||||
|
|
@ -70,7 +70,8 @@ class DeckChooser(QHBoxLayout):
|
||||||
self._update_button_label()
|
self._update_button_label()
|
||||||
|
|
||||||
def _ensure_selected_deck_valid(self) -> None:
|
def _ensure_selected_deck_valid(self) -> None:
|
||||||
if not self.mw.col.decks.get(self._selected_deck_id, default=False):
|
deck = self.mw.col.decks.get(self._selected_deck_id, default=False)
|
||||||
|
if not deck or deck["dyn"]:
|
||||||
self.selected_deck_id = DEFAULT_DECK_ID
|
self.selected_deck_id = DEFAULT_DECK_ID
|
||||||
|
|
||||||
def _update_button_label(self) -> None:
|
def _update_button_label(self) -> None:
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue