From 8435bd01748dcd2d8ddfaf05316411e8e8d840b9 Mon Sep 17 00:00:00 2001 From: Julian Raufelder Date: Thu, 22 Jul 2021 18:11:15 +0200 Subject: [PATCH] Fix database upgrade from version 2 to 3 The update isn't executed at all :/ --- data/src/main/java/org/cryptomator/data/db/Upgrade2To3.kt | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/data/src/main/java/org/cryptomator/data/db/Upgrade2To3.kt b/data/src/main/java/org/cryptomator/data/db/Upgrade2To3.kt index 523c22a6..7938f5d2 100644 --- a/data/src/main/java/org/cryptomator/data/db/Upgrade2To3.kt +++ b/data/src/main/java/org/cryptomator/data/db/Upgrade2To3.kt @@ -20,13 +20,15 @@ internal class Upgrade2To3 @Inject constructor(private val context: Context) : D if (it.moveToFirst()) { Sql.update("CLOUD_ENTITY") .set("ACCESS_TOKEN", Sql.toString(encrypt(it.getString(it.getColumnIndex("ACCESS_TOKEN"))))) - .where("TYPE", Sql.eq("DROPBOX")); + .where("TYPE", Sql.eq("DROPBOX")) + .executeOn(db) } } Sql.update("CLOUD_ENTITY") .set("ACCESS_TOKEN", Sql.toString(encrypt(onedriveToken()))) - .where("TYPE", Sql.eq("ONEDRIVE")); + .where("TYPE", Sql.eq("ONEDRIVE")) + .executeOn(db) db.setTransactionSuccessful() } finally {