From 592078545e1f18c64b66bad6077df84585d50945 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Fri, 25 Nov 2011 14:20:18 +0900 Subject: [PATCH] don't fail when upgrading an empty deck --- anki/upgrade.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/anki/upgrade.py b/anki/upgrade.py index d4a22b1ad..adf446aa4 100644 --- a/anki/upgrade.py +++ b/anki/upgrade.py @@ -609,7 +609,8 @@ update cards set due = cast( if col.models.randomNew(): col.sched.randomizeCards() # update insertion id - col.conf['nextPos'] = col.db.scalar("select max(id) from notes")+1 + col.conf['nextPos'] = ( + col.db.scalar("select max(id) from notes") or 0)+1 col.save() # optimize and finish