mirror of
https://github.com/ankitects/anki.git
synced 2025-09-20 06:52:21 -04:00
include subdecks when restricting to deck
This commit is contained in:
parent
9187255630
commit
a9c46b5ccb
1 changed files with 3 additions and 2 deletions
|
@ -184,12 +184,13 @@ flds %s like :_text_%d escape '\\')""" % (extra, c, extra, c))
|
||||||
self.lims['preds'].append("mid %s in %s" % (extra, ids2str(ids)))
|
self.lims['preds'].append("mid %s in %s" % (extra, ids2str(ids)))
|
||||||
|
|
||||||
def _findDeck(self, val, isNeg):
|
def _findDeck(self, val, isNeg):
|
||||||
extra = "!" if isNeg else ""
|
extra = "not" if isNeg else ""
|
||||||
if val.lower() == "current":
|
if val.lower() == "current":
|
||||||
id = self.col.decks.current()['id']
|
id = self.col.decks.current()['id']
|
||||||
else:
|
else:
|
||||||
id = self.col.decks.id(val, create=False) or 0
|
id = self.col.decks.id(val, create=False) or 0
|
||||||
self.lims['preds'].append("c.did %s= %s" % (extra, id))
|
ids = [id] + [a[1] for a in self.col.decks.children(id)]
|
||||||
|
self.lims['preds'].append("c.did %s in %s" % (extra, ids2str(ids)))
|
||||||
|
|
||||||
def _findTemplate(self, val, isNeg):
|
def _findTemplate(self, val, isNeg):
|
||||||
lims = []
|
lims = []
|
||||||
|
|
Loading…
Reference in a new issue