From a64632c86284fd02efdb86bdcea26dd1e1525c81 Mon Sep 17 00:00:00 2001 From: Cody Henthorne Date: Wed, 26 Feb 2025 13:45:54 -0500 Subject: [PATCH] Fix stripe canceled subscriptions from showing on management screen. --- .../settings/app/subscription/manage/ManageDonationsFragment.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/components/settings/app/subscription/manage/ManageDonationsFragment.kt b/app/src/main/java/org/thoughtcrime/securesms/components/settings/app/subscription/manage/ManageDonationsFragment.kt index 3cac01e84d..988a6a2642 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/components/settings/app/subscription/manage/ManageDonationsFragment.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/components/settings/app/subscription/manage/ManageDonationsFragment.kt @@ -195,7 +195,7 @@ class ManageDonationsFragment : if (state.subscriptionTransactionState is ManageDonationsState.TransactionState.NotInTransaction) { val activeSubscription = state.subscriptionTransactionState.activeSubscription.activeSubscription - if (activeSubscription != null) { + if (activeSubscription != null && !activeSubscription.isCanceled) { val subscription: Subscription? = state.availableSubscriptions.firstOrNull { it.level == activeSubscription.level } if (subscription != null) { presentSubscriptionSettings(activeSubscription, subscription, state)