From 899c2c16858ede4a8b1023cd60c0a7e486223794 Mon Sep 17 00:00:00 2001 From: rizwanisready Date: Fri, 24 May 2024 19:51:55 +0530 Subject: [PATCH] existing subscription validation --- manage_subscriptions/views.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/manage_subscriptions/views.py b/manage_subscriptions/views.py index cf1c929..6614a8b 100644 --- a/manage_subscriptions/views.py +++ b/manage_subscriptions/views.py @@ -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)