From 6be313bcd35036fa0c84218b9cb408d757a7f21c Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Wed, 13 Apr 2011 01:25:20 +0900 Subject: [PATCH] updateCardGids() --- anki/facts.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/anki/facts.py b/anki/facts.py index 644fc77b9..c543c9775 100644 --- a/anki/facts.py +++ b/anki/facts.py @@ -76,6 +76,12 @@ insert or replace into facts values (?, ?, ?, ?, ?, ?, ?, ?, ?)""", def model(self): return self._model + def updateCardGids(self): + for c in self.cards(): + if c.gid != self.gid and not c.template()['gid']: + c.gid = self.gid + c.flush() + # Dict interface ##################################################