diff --git a/app/src/main/java/org/thoughtcrime/securesms/jobs/CheckKeyTransparencyJob.kt b/app/src/main/java/org/thoughtcrime/securesms/jobs/CheckKeyTransparencyJob.kt index 0b8560f8b4..4a0dbf801f 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/jobs/CheckKeyTransparencyJob.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/jobs/CheckKeyTransparencyJob.kt @@ -99,7 +99,7 @@ class CheckKeyTransparencyJob private constructor( } else if (!SignalStore.settings.automaticVerificationEnabled) { Log.i(TAG, "Automatic verification disabled. Exiting.") false - } else if (SignalStore.account.usernameSyncState != AccountValues.UsernameSyncState.IN_SYNC) { + } else if (SignalStore.account.usernameSyncState != AccountValues.UsernameSyncState.IN_SYNC || SignalStore.account.usernameSyncErrorCount > 0) { Log.i(TAG, "Username is in a bad state. Exiting.") false } else if (!Recipient.self().hasAci || !Recipient.self().hasE164) {