mirror of
https://github.com/ankitects/anki.git
synced 2025-09-25 01:06:35 -04:00
make sure not to create undo log on new deck
This commit is contained in:
parent
ea89f1d587
commit
275d962cb4
1 changed files with 8 additions and 3 deletions
11
anki/deck.py
11
anki/deck.py
|
@ -50,7 +50,7 @@ decksTable = Table(
|
||||||
Column('created', Float, nullable=False, default=time.time),
|
Column('created', Float, nullable=False, default=time.time),
|
||||||
Column('modified', Float, nullable=False, default=time.time),
|
Column('modified', Float, nullable=False, default=time.time),
|
||||||
Column('description', UnicodeText, nullable=False, default=u""),
|
Column('description', UnicodeText, nullable=False, default=u""),
|
||||||
Column('version', Integer, nullable=False, default=22),
|
Column('version', Integer, nullable=False, default=23),
|
||||||
Column('currentModelId', Integer, ForeignKey("models.id")),
|
Column('currentModelId', Integer, ForeignKey("models.id")),
|
||||||
# syncing
|
# syncing
|
||||||
Column('syncName', UnicodeText),
|
Column('syncName', UnicodeText),
|
||||||
|
@ -2065,8 +2065,6 @@ class DeckStorage(object):
|
||||||
deck = Deck()
|
deck = Deck()
|
||||||
s.save(deck)
|
s.save(deck)
|
||||||
s.flush()
|
s.flush()
|
||||||
s.execute(
|
|
||||||
"create table undoLog (seq integer primary key, sql text)")
|
|
||||||
return deck
|
return deck
|
||||||
_init = staticmethod(_init)
|
_init = staticmethod(_init)
|
||||||
|
|
||||||
|
@ -2376,6 +2374,13 @@ where interval < 1""")
|
||||||
'update cardModels set typeAnswer = ""')
|
'update cardModels set typeAnswer = ""')
|
||||||
deck.version = 22
|
deck.version = 22
|
||||||
deck.s.commit()
|
deck.s.commit()
|
||||||
|
if deck.version < 23:
|
||||||
|
try:
|
||||||
|
deck.s.execute("drop table undoLog")
|
||||||
|
except:
|
||||||
|
pass
|
||||||
|
deck.version = 23
|
||||||
|
deck.s.commit()
|
||||||
return deck
|
return deck
|
||||||
_upgradeDeck = staticmethod(_upgradeDeck)
|
_upgradeDeck = staticmethod(_upgradeDeck)
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue