diff --git a/packages/web/src/javascripts/Components/Preferences/Panes/Account/NoProSubscription.tsx b/packages/web/src/javascripts/Components/Preferences/Panes/Account/NoProSubscription.tsx index 53c418a9c28..8b594e1b4b3 100644 --- a/packages/web/src/javascripts/Components/Preferences/Panes/Account/NoProSubscription.tsx +++ b/packages/web/src/javascripts/Components/Preferences/Panes/Account/NoProSubscription.tsx @@ -18,6 +18,8 @@ const NoProSubscription: FunctionComponent = ({ application, text }) => { try { if (application.isNativeIOS()) { application.showPremiumModal() + } else if (application.hasValidFirstPartySubscription()) { + void application.openSubscriptionDashboard.execute() } else { void application.openPurchaseFlow() }