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)