when deleting a group, update cards and facts too

This commit is contained in:
Damien Elmes 2011-04-06 17:44:13 +09:00
parent 673913a2a8
commit 86a7106eab

View file

@ -571,7 +571,9 @@ update facts set tags = :t, mod = :n where id = :id""", [fix(row) for row in res
return id return id
def delGroup(self, gid): def delGroup(self, gid):
self.db.scalar("delete from groups where id = ?", gid) self.db.execute("update cards set gid = 1 where gid = ?", gid)
self.db.execute("update facts set gid = 1 where gid = ?", gid)
self.db.execute("delete from groups where id = ?", gid)
def setGroup(self, cids, gid): def setGroup(self, cids, gid):
self.db.execute( self.db.execute(