diff --git a/app/src/main/java/org/thoughtcrime/securesms/badges/view/ViewBadgeBottomSheetDialogFragment.kt b/app/src/main/java/org/thoughtcrime/securesms/badges/view/ViewBadgeBottomSheetDialogFragment.kt index e99be40e3..386631c7d 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/badges/view/ViewBadgeBottomSheetDialogFragment.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/badges/view/ViewBadgeBottomSheetDialogFragment.kt @@ -56,7 +56,10 @@ class ViewBadgeBottomSheetDialogFragment : FixedRoundedCornerBottomSheetDialogFr action.setOnClickListener { CommunicationActions.openBrowserLink(requireContext(), getString(R.string.donate_url)) } - } else if (FeatureFlags.donorBadges()) { + } else if ( + FeatureFlags.donorBadges() && + Recipient.self().badges.none { it.category == Badge.Category.Donor && !it.isBoost() && !it.isExpired() } + ) { action.setOnClickListener { startActivity(AppSettingsActivity.subscriptions(requireContext())) }