diff --git a/manage_subscriptions/views.py b/manage_subscriptions/views.py index 80a0af4..752cea0 100644 --- a/manage_subscriptions/views.py +++ b/manage_subscriptions/views.py @@ -677,10 +677,11 @@ class ActiveSubscriptionView(TemplateView): latest_subscription = PrincipalSubscription.objects.filter( principal=request.user, is_paid=True, + deleted=False, end_date__gte=today, ).order_by('-end_date').last() - if latest_subscription: + if not latest_subscription: return HttpResponseRedirect(reverse("manage_subscriptions:stripe")) return super().get(request, *args, **kwargs)