From ba716e2066e890fa02637af3be438a7e6282c8ae Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Tue, 7 Apr 2009 12:22:35 +0900 Subject: [PATCH] conditionally apply meta --- anki/sync.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/anki/sync.py b/anki/sync.py index 93215df12..65bfe3275 100644 --- a/anki/sync.py +++ b/anki/sync.py @@ -565,12 +565,13 @@ values return d def updateDeck(self, deck): - meta = deck['meta'] - for (k,v) in meta: - self.deck.s.statement(""" + if 'meta' in deck: + meta = deck['meta'] + for (k,v) in meta: + self.deck.s.statement(""" insert or replace into deckVars (key, value) values (:k, :v)""", k=k, v=v) - del deck['meta'] + del deck['meta'] self.applyDict(self.deck, deck) self.deck.lastSync = self.deck.modified self.deck.updateTagPriorities()