From 5ced632060d95c210215b19d7bb6390441be6899 Mon Sep 17 00:00:00 2001 From: tibbi Date: Fri, 9 Dec 2016 19:09:20 +0100 Subject: [PATCH] update the logic at upgrading db versions, fix #46 --- .../kotlin/com/simplemobiletools/notes/databases/DBHelper.kt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/app/src/main/kotlin/com/simplemobiletools/notes/databases/DBHelper.kt b/app/src/main/kotlin/com/simplemobiletools/notes/databases/DBHelper.kt index 5f0e03a0..048b1fc0 100644 --- a/app/src/main/kotlin/com/simplemobiletools/notes/databases/DBHelper.kt +++ b/app/src/main/kotlin/com/simplemobiletools/notes/databases/DBHelper.kt @@ -41,9 +41,10 @@ class DBHelper private constructor(private val mContext: Context) : SQLiteOpenHe } override fun onUpgrade(db: SQLiteDatabase, oldVersion: Int, newVersion: Int) { - if (newVersion == 2) + if (oldVersion < 2) db.execSQL("ALTER TABLE $TABLE_NAME ADD COLUMN $COL_TYPE INTEGER DEFAULT 0") - else if (newVersion == 3) + + if (oldVersion < 3) db.execSQL("ALTER TABLE $TABLE_NAME ADD COLUMN $COL_PATH TEXT") }