fix cram from ids case

This commit is contained in:
Damien Elmes 2010-11-22 08:09:20 +09:00
parent b03f30c279
commit 03503cd9b9

View file

@ -566,7 +566,8 @@ select count() from cards where type = 2 and combinedDue < :now
def _cramCardLimit(self, active, inactive, sql):
# inactive is (currently) ignored
if isinstance(active, list):
return sql.replace("where ", "where +c.id in " + ids2str(active))
return sql.replace(
"where", "where +c.id in " + ids2str(active) + " and")
else:
yes = parseTags(active)
if yes: