From 1c5e89b1007e8495344f4371510d717b0f8952f7 Mon Sep 17 00:00:00 2001 From: ameba23 Date: Mon, 15 Mar 2021 09:40:51 +0100 Subject: [PATCH] handle error when checking for existing backup --- .../socialbackup/DistributedBackupActivity.java | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) diff --git a/briar-android/src/main/java/org/briarproject/briar/android/socialbackup/DistributedBackupActivity.java b/briar-android/src/main/java/org/briarproject/briar/android/socialbackup/DistributedBackupActivity.java index e4d61121e..6a748dd7a 100644 --- a/briar-android/src/main/java/org/briarproject/briar/android/socialbackup/DistributedBackupActivity.java +++ b/briar-android/src/main/java/org/briarproject/briar/android/socialbackup/DistributedBackupActivity.java @@ -45,18 +45,15 @@ public class DistributedBackupActivity extends BriarActivity implements db.transaction(false, txn -> { BackupMetadata backupMetadata = socialBackupManager.getBackupMetadata(txn); - if (backupMetadata == null) { - CustodianSelectorFragment fragment = - CustodianSelectorFragment.newInstance(); - showInitialFragment(fragment); - } else { - ExistingBackupFragment fragment = - ExistingBackupFragment.newInstance(backupMetadata); - showInitialFragment(fragment); - } + if (backupMetadata == null) throw new DbException(); + ExistingBackupFragment fragment = + ExistingBackupFragment.newInstance(backupMetadata); + showInitialFragment(fragment); }); } catch (DbException e) { - e.printStackTrace(); + CustodianSelectorFragment fragment = + CustodianSelectorFragment.newInstance(); + showInitialFragment(fragment); } }