From 89fd5cf6e5361cf27ea84d88a739f3da43110026 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Fri, 8 Jun 2018 14:51:55 +1000 Subject: [PATCH] make sure we don't import cards into a filtered deck --- anki/importing/anki2.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/anki/importing/anki2.py b/anki/importing/anki2.py index 32228e41a..63a1728ee 100644 --- a/anki/importing/anki2.py +++ b/anki/importing/anki2.py @@ -231,6 +231,10 @@ class Anki2Importer(Importer): head += parent idInSrc = self.src.decks.id(head) self._did(idInSrc) + # if target is a filtered deck, we'll need a new deck name + deck = self.dst.decks.byName(name) + if deck and deck['dyn']: + name = "%s %d" % (name, intTime()) # create in local newid = self.dst.decks.id(name) # pull conf over