diff options
author | Dominik Schürmann <dominik@dominikschuermann.de> | 2014-04-22 11:38:39 +0200 |
---|---|---|
committer | Dominik Schürmann <dominik@dominikschuermann.de> | 2014-04-22 11:38:39 +0200 |
commit | 4469b84e2c2e87947354b1566f7fc5aa808d0f39 (patch) | |
tree | 78701534dfabc7091ce9f1004168902625582f8d /OpenKeychain/src | |
parent | adea9df71411f7ea0ab08066c92048b0c2dad1ce (diff) | |
download | open-keychain-4469b84e2c2e87947354b1566f7fc5aa808d0f39.tar.gz open-keychain-4469b84e2c2e87947354b1566f7fc5aa808d0f39.tar.bz2 open-keychain-4469b84e2c2e87947354b1566f7fc5aa808d0f39.zip |
add has_secret for all who are upgrading from a beta version
Diffstat (limited to 'OpenKeychain/src')
-rw-r--r-- | OpenKeychain/src/main/java/org/sufficientlysecure/keychain/provider/KeychainDatabase.java | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/provider/KeychainDatabase.java b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/provider/KeychainDatabase.java index 991729b38..f6db3f9b2 100644 --- a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/provider/KeychainDatabase.java +++ b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/provider/KeychainDatabase.java @@ -43,7 +43,7 @@ import java.io.IOException; public class KeychainDatabase extends SQLiteOpenHelper { private static final String DATABASE_NAME = "openkeychain.db"; - private static final int DATABASE_VERSION = 1; + private static final int DATABASE_VERSION = 2; static Boolean apgHack = false; public interface Tables { @@ -192,8 +192,14 @@ public class KeychainDatabase extends SQLiteOpenHelper { } @Override - public void onUpgrade(SQLiteDatabase db, int old, int nu) { - // don't care (this is version 1) + public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) { + if (oldVersion == 1) { + // add has_secret for all who are upgrading from a beta version + try { + db.execSQL("ALTER TABLE keys ADD COLUMN has_secret BOOLEAN"); + } catch (Exception e) { + } + } } /** This method tries to import data from a provided database. |