Fix stripe canceled subscriptions from showing on management screen.

This commit is contained in:
Cody Henthorne
2025-02-26 13:45:54 -05:00
committed by Greyson Parrelli
parent 5ad042d232
commit a64632c862

View File

@@ -195,7 +195,7 @@ class ManageDonationsFragment :
if (state.subscriptionTransactionState is ManageDonationsState.TransactionState.NotInTransaction) { if (state.subscriptionTransactionState is ManageDonationsState.TransactionState.NotInTransaction) {
val activeSubscription = state.subscriptionTransactionState.activeSubscription.activeSubscription val activeSubscription = state.subscriptionTransactionState.activeSubscription.activeSubscription
if (activeSubscription != null) { if (activeSubscription != null && !activeSubscription.isCanceled) {
val subscription: Subscription? = state.availableSubscriptions.firstOrNull { it.level == activeSubscription.level } val subscription: Subscription? = state.availableSubscriptions.firstOrNull { it.level == activeSubscription.level }
if (subscription != null) { if (subscription != null) {
presentSubscriptionSettings(activeSubscription, subscription, state) presentSubscriptionSettings(activeSubscription, subscription, state)