From d71a5c99f4b2811cac3bde550e2275fe90d0e2de Mon Sep 17 00:00:00 2001 From: Greyson Parrelli Date: Thu, 18 Mar 2021 11:18:08 -0400 Subject: [PATCH] Fix crash in migration job retries. --- .../org/thoughtcrime/securesms/migrations/MigrationJob.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/migrations/MigrationJob.java b/app/src/main/java/org/thoughtcrime/securesms/migrations/MigrationJob.java index 1ae6a421cb..53e03647ba 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/migrations/MigrationJob.java +++ b/app/src/main/java/org/thoughtcrime/securesms/migrations/MigrationJob.java @@ -47,7 +47,7 @@ abstract class MigrationJob extends Job { } catch (Exception e) { if (shouldRetry(e)) { Log.w(TAG, JobLogger.format(this, "Encountered a retryable exception."), e); - return Result.retry(BackoffUtil.exponentialBackoff(getRunAttempt(), FeatureFlags.getDefaultMaxBackoff())); + return Result.retry(BackoffUtil.exponentialBackoff(getRunAttempt() + 1, FeatureFlags.getDefaultMaxBackoff())); } else { Log.w(TAG, JobLogger.format(this, "Encountered a non-runtime fatal exception."), e); throw new FailedMigrationError(e);