From 139f1afc419be13aa2cedc7e540fb177bfa60376 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Sat, 26 Mar 2011 11:23:46 +0900 Subject: [PATCH] try to mark initial / lapsed on upgrade --- anki/storage.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/anki/storage.py b/anki/storage.py index b11ad96f9..4ec4b7715 100644 --- a/anki/storage.py +++ b/anki/storage.py @@ -338,6 +338,12 @@ cast(nextFactor*1000 as int), cast(min(thinkingTime, 60)*1000 as int), continue # no ease 0 anymore row[2] = row[2] or 1 + if row[3] == 1: + # initial rep; set type=lrn + row[8] = 0 + elif row[4] < 3: + # low interval; set type=relrn + row[8] = 2 r.append(row) db.executemany( "insert or ignore into revlog values (?,?,?,?,?,?,?,?,?)", r)