mirror of
https://github.com/beemdevelopment/Aegis.git
synced 2025-04-30 02:28:17 +00:00
Don't catch the IllegalArgumentException when calling getMissingIndices
We always call isSingleBatch beforehand, so if the exception occurs, it's a bug.
This commit is contained in:
parent
70ceca6a7b
commit
029ca81bbf
1 changed files with 14 additions and 18 deletions
|
@ -367,19 +367,19 @@ public class MainActivity extends AegisActivity implements EntryListView.Listene
|
|||
VaultEntry entry = new VaultEntry(info);
|
||||
entries.add(entry);
|
||||
}
|
||||
} catch (GoogleAuthInfoException | IllegalArgumentException e) {
|
||||
} catch (GoogleAuthInfoException e) {
|
||||
errors.add(buildImportError(res.getFileName(), e));
|
||||
}
|
||||
}
|
||||
|
||||
final DialogInterface.OnClickListener dialogDismissHandler = (dialog, which) -> importScannedEntries(entries);
|
||||
if (!googleAuthExports.isEmpty()) {
|
||||
try {
|
||||
if (!GoogleAuthInfo.Export.isSingleBatch(googleAuthExports) && errors.size() > 0) {
|
||||
boolean isSingleBatch = GoogleAuthInfo.Export.isSingleBatch(googleAuthExports);
|
||||
if (!isSingleBatch && errors.size() > 0) {
|
||||
errors.add(getString(R.string.unrelated_google_auth_batches_error));
|
||||
Dialogs.showMultiMessageDialog(this, R.string.import_error_title, getString(R.string.no_tokens_can_be_imported), errors, null);
|
||||
return;
|
||||
} else if (!GoogleAuthInfo.Export.isSingleBatch(googleAuthExports)) {
|
||||
} else if (!isSingleBatch) {
|
||||
Dialogs.showErrorDialog(this, R.string.import_google_auth_failure, getString(R.string.unrelated_google_auth_batches_error));
|
||||
return;
|
||||
} else {
|
||||
|
@ -389,10 +389,6 @@ public class MainActivity extends AegisActivity implements EntryListView.Listene
|
|||
return;
|
||||
}
|
||||
}
|
||||
} catch (IllegalArgumentException e) {
|
||||
Dialogs.showErrorDialog(this, getString(R.string.import_google_auth_failure), e);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
if ((errors.size() > 0 && results.size() > 1) || errors.size() > 1) {
|
||||
|
|
Loading…
Add table
Reference in a new issue