diff --git a/app/src/main/java/org/thoughtcrime/securesms/components/settings/app/backups/BackupStateObserver.kt b/app/src/main/java/org/thoughtcrime/securesms/components/settings/app/backups/BackupStateObserver.kt index 0d1d87f6b2..f321175a46 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/components/settings/app/backups/BackupStateObserver.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/components/settings/app/backups/BackupStateObserver.kt @@ -379,7 +379,7 @@ class BackupStateObserver( getStateOnError() } else { when { - subscription.isCanceled && subscription.isActive -> { + (subscription.isCanceled || subscription.willCancelAtPeriodEnd()) && subscription.isActive -> { Log.d(TAG, "[getPaidBackupState] Found a canceled subscription.") BackupState.Canceled( messageBackupsType = subscriberType,