From 5a1bb0c231425b950a461308531614bf5b82bcce Mon Sep 17 00:00:00 2001 From: Alex Hart Date: Thu, 24 Jul 2025 13:08:23 -0300 Subject: [PATCH] Filter subscriber record from backup data if user is on the free tier to avoid validation error. --- .../backup/v2/processor/AccountDataArchiveProcessor.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/backup/v2/processor/AccountDataArchiveProcessor.kt b/app/src/main/java/org/thoughtcrime/securesms/backup/v2/processor/AccountDataArchiveProcessor.kt index 800973b5df..7853cd3051 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/backup/v2/processor/AccountDataArchiveProcessor.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/backup/v2/processor/AccountDataArchiveProcessor.kt @@ -115,7 +115,7 @@ object AccountDataArchiveProcessor { ) ), donationSubscriberData = donationSubscriber?.toSubscriberData(signalStore.inAppPaymentValues.isDonationSubscriptionManuallyCancelled()), - backupsSubscriberData = backupSubscriberRecord?.toIAPSubscriberData() + backupsSubscriberData = backupSubscriberRecord?.takeIf { SignalStore.backup.backupTier == MessageBackupTier.PAID }?.toIAPSubscriberData() ) ) )