소스 검색

Fix: Do not show incorrect cancellation diaglog when current stripe subscribption expires

Neeraj Gupta 3 년 전
부모
커밋
7b1a2252bf
1개의 변경된 파일2개의 추가작업 그리고 1개의 파일을 삭제
  1. 2 1
      lib/ui/payment/stripe_subscription_page.dart

+ 2 - 1
lib/ui/payment/stripe_subscription_page.dart

@@ -304,7 +304,8 @@ class _StripeSubscriptionPageState extends State<StripeSubscriptionPage> {
               if (isActive) {
                 return;
               }
-              if (!_isActiveStripeSubscriber &&
+              if (_currentSubscription.paymentProvider != kStripe &&
+                  _hasActiveSubscription &&
                   _currentSubscription.productID != kFreeProductID) {
                 showErrorDialog(context, "sorry",
                     "please cancel your existing subscription from ${_currentSubscription.paymentProvider} first");