diff --git a/anki/deck.py b/anki/deck.py index f38ce47cd..e5e32dbb2 100644 --- a/anki/deck.py +++ b/anki/deck.py @@ -415,8 +415,8 @@ where id != :id and factId = :factId""", self.modified = now isLeech = self.isLeech(card) if isLeech: - card = self.handleLeech(card) - runHook("cardAnswered", card, isLeech) + self.handleLeech(card) + runHook("cardAnswered", card.id, isLeech) self.setUndoEnd(undoName) def isLeech(self, card):