]> git.ktnx.net Git - mobile-ledger.git/blobdiff - app/src/main/java/net/ktnx/mobileledger/model/MobileLedgerProfile.java
beginTransaction should be outside the try{} block
[mobile-ledger.git] / app / src / main / java / net / ktnx / mobileledger / model / MobileLedgerProfile.java
index e466d3d906312d440808e68957e5b9bcfcbb0b47..9d87d0c8e73fbb9d62ce44956a8386b11945df38 100644 (file)
@@ -283,8 +283,8 @@ public final class MobileLedgerProfile {
     public void removeFromDB() {
         SQLiteDatabase db = MLDB.getDatabase();
         Log.d("db", String.format("removing profile %s from DB", uuid));
     public void removeFromDB() {
         SQLiteDatabase db = MLDB.getDatabase();
         Log.d("db", String.format("removing profile %s from DB", uuid));
+        db.beginTransaction();
         try {
         try {
-            db.beginTransaction();
             db.execSQL("delete from profiles where uuid=?", new Object[]{uuid});
             db.execSQL("delete from accounts where profile=?", new Object[]{uuid});
             db.execSQL("delete from account_values where profile=?", new Object[]{uuid});
             db.execSQL("delete from profiles where uuid=?", new Object[]{uuid});
             db.execSQL("delete from accounts where profile=?", new Object[]{uuid});
             db.execSQL("delete from account_values where profile=?", new Object[]{uuid});