X-Git-Url: https://git.ktnx.net/?a=blobdiff_plain;f=app%2Fsrc%2Fmain%2Fjava%2Fnet%2Fktnx%2Fmobileledger%2Fdb%2FDB.java;h=2e35e9108c689dd953e894995fdff8f0790196f0;hb=e58019b5058f781dcc4860fb222808ca885ab491;hp=9819d23f7f135159c901528e0003ea87d0da01c7;hpb=33a8ebb5312cbe68076eb7979a121c488ef01449;p=mobile-ledger.git diff --git a/app/src/main/java/net/ktnx/mobileledger/db/DB.java b/app/src/main/java/net/ktnx/mobileledger/db/DB.java index 9819d23f..2e35e910 100644 --- a/app/src/main/java/net/ktnx/mobileledger/db/DB.java +++ b/app/src/main/java/net/ktnx/mobileledger/db/DB.java @@ -57,7 +57,7 @@ import static net.ktnx.mobileledger.utils.Logger.debug; TransactionAccount.class }) abstract public class DB extends RoomDatabase { - public static final int REVISION = 60; + public static final int REVISION = 62; public static final String DB_NAME = "MoLe.db"; public static final MutableLiveData initComplete = new MutableLiveData<>(false); private static DB instance; @@ -77,7 +77,8 @@ abstract public class DB extends RoomDatabase { multiVersionMigration(30, 32), multiVersionMigration(32, 34), multiVersionMigration(34, 40), singleVersionMigration(41), multiVersionMigration(41, 58), singleVersionMigration(59), - singleVersionMigration(60) + singleVersionMigration(60), singleVersionMigration(61), + singleVersionMigration(62) }) .addCallback(new Callback() { @Override @@ -108,8 +109,8 @@ abstract public class DB extends RoomDatabase { // SharedPreferences if (toVersion == 59) { try (Cursor c = db.query( - "SELECT p.id, p.theme_hue FROM profiles p WHERE p.id=(SELECT o.value " + - "FROM options WHERE o.profile_uid IS NULL AND o.name=?", + "SELECT p.id, p.theme FROM profiles p WHERE p.id=(SELECT o.value " + + "FROM options o WHERE o.profile_id=0 AND o.name=?)", new Object[]{"profile_id"})) { if (c.moveToFirst()) {