From 7703591dcc269e70c7ecea1a0584cb88776571cc Mon Sep 17 00:00:00 2001 From: Michelle Tang Date: Thu, 13 Aug 2026 15:29:48 -0400 Subject: [PATCH] Avoid KT if we think username is corrupted. --- .../org/thoughtcrime/securesms/jobs/CheckKeyTransparencyJob.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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) {