diff --git a/anki/sched.py b/anki/sched.py index d49507080..0d6415d5a 100644 --- a/anki/sched.py +++ b/anki/sched.py @@ -954,7 +954,7 @@ select id from cards where did in %s and queue = 2 and due <= ? limit ?)""" def _fillDyn(self, deck): search, limit, order = deck['terms'][0] orderlimit = self._dynOrder(order, limit) - search += " -is:suspended -is:buried -deck:filtered" + search = "(%s) -is:suspended -is:buried -deck:filtered" % search try: ids = self.col.findCards(search, order=orderlimit) except: