From 11d6234d918c9e8fba3e28b912fae49a786d4b5d Mon Sep 17 00:00:00 2001 From: Alex Hart Date: Thu, 10 Jul 2025 10:18:10 -0300 Subject: [PATCH] Do not run subscription check if override is set. --- .../securesms/jobs/BackupSubscriptionCheckJob.kt | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/app/src/main/java/org/thoughtcrime/securesms/jobs/BackupSubscriptionCheckJob.kt b/app/src/main/java/org/thoughtcrime/securesms/jobs/BackupSubscriptionCheckJob.kt index df365aab51..077e9af4e8 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/jobs/BackupSubscriptionCheckJob.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/jobs/BackupSubscriptionCheckJob.kt @@ -100,6 +100,12 @@ class BackupSubscriptionCheckJob private constructor(parameters: Parameters) : C return Result.success() } + if (SignalStore.backup.backupTierInternalOverride != null) { + Log.i(TAG, "User has internal override set for backup version. Clearing mismatch value and exiting.", true) + SignalStore.backup.subscriptionStateMismatchDetected = false + return Result.success() + } + val purchase: BillingPurchaseResult = AppDependencies.billingApi.queryPurchases() Log.i(TAG, "Retrieved purchase result from Billing api: $purchase", true)