mirror of
https://github.com/ankitects/anki.git
synced 2025-09-19 14:32:22 -04:00
don't delete old revlog entries when cards deleted
This commit is contained in:
parent
35a498b858
commit
2616e95348
2 changed files with 0 additions and 3 deletions
|
@ -403,7 +403,6 @@ insert into cards values (?,?,?,?,?,?,0,0,?,0,0,0,0,0,0,0,0,"")""",
|
||||||
# remove cards
|
# remove cards
|
||||||
self._logRem(ids, REM_CARD)
|
self._logRem(ids, REM_CARD)
|
||||||
self.db.execute("delete from cards where id in "+sids)
|
self.db.execute("delete from cards where id in "+sids)
|
||||||
self.db.execute("delete from revlog where cid in "+sids)
|
|
||||||
# then notes
|
# then notes
|
||||||
if not notes:
|
if not notes:
|
||||||
return
|
return
|
||||||
|
|
|
@ -36,13 +36,11 @@ def test_delete():
|
||||||
cid = f.cards()[0].id
|
cid = f.cards()[0].id
|
||||||
deck.reset()
|
deck.reset()
|
||||||
deck.sched.answerCard(deck.sched.getCard(), 2)
|
deck.sched.answerCard(deck.sched.getCard(), 2)
|
||||||
assert deck.db.scalar("select count() from revlog") == 1
|
|
||||||
deck.remCards([cid])
|
deck.remCards([cid])
|
||||||
assert deck.cardCount() == 0
|
assert deck.cardCount() == 0
|
||||||
assert deck.noteCount() == 0
|
assert deck.noteCount() == 0
|
||||||
assert deck.db.scalar("select count() from notes") == 0
|
assert deck.db.scalar("select count() from notes") == 0
|
||||||
assert deck.db.scalar("select count() from cards") == 0
|
assert deck.db.scalar("select count() from cards") == 0
|
||||||
assert deck.db.scalar("select count() from revlog") == 0
|
|
||||||
assert deck.db.scalar("select count() from graves") == 2
|
assert deck.db.scalar("select count() from graves") == 2
|
||||||
|
|
||||||
def test_misc():
|
def test_misc():
|
||||||
|
|
Loading…
Reference in a new issue