fix empty search in filtered deck

was broken by bbc8f75d70
This commit is contained in:
dae 2014-06-03 17:54:15 +09:00
parent 09253b661c
commit 24e83abe22

View file

@ -954,7 +954,9 @@ select id from cards where did in %s and queue = 2 and due <= ? limit ?)"""
def _fillDyn(self, deck): def _fillDyn(self, deck):
search, limit, order = deck['terms'][0] search, limit, order = deck['terms'][0]
orderlimit = self._dynOrder(order, limit) orderlimit = self._dynOrder(order, limit)
search = "(%s) -is:suspended -is:buried -deck:filtered" % search if search.strip():
search = "(%s)" % search
search = "%s -is:suspended -is:buried -deck:filtered" % search
try: try:
ids = self.col.findCards(search, order=orderlimit) ids = self.col.findCards(search, order=orderlimit)
except: except: