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); } }