existing subscription validation

This commit is contained in:
rizwanisready
2024-05-24 19:51:55 +05:30
parent a6979aba61
commit 899c2c1685

View File

@@ -405,7 +405,7 @@ def stripe_config(request):
return JsonResponse(stripe_config, safe=False)
def _has_active_principal_subscription(principal_id):
def has_active_principal_subscription(principal_id):
return PrincipalSubscription.objects.filter(
principal__id=principal_id,
active=True,
@@ -426,7 +426,8 @@ def create_checkout_session(request):
subscription_id = data.get("subscriptionId", None)
principal_id = request.user.id
if _has_active_principal_subscription(principal_id):
if has_active_principal_subscription(principal_id):
print("Active principal subscription already exists.")
messages.error(request, "Active principal subscription already exists")
return HttpResponseRedirect(success_url)