From c2ea198a25c2bae3ffd11f779d9806b3d3fd1c95 Mon Sep 17 00:00:00 2001 From: rizwanisready Date: Mon, 29 Apr 2024 19:44:44 +0530 Subject: [PATCH] referrals --- manage_referrals/api/views.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/manage_referrals/api/views.py b/manage_referrals/api/views.py index 231775e..c748556 100644 --- a/manage_referrals/api/views.py +++ b/manage_referrals/api/views.py @@ -62,9 +62,11 @@ class RewardListView(APIView): def get(self, request): # Filter rewards based on specified conditions + current_principal = request.user # Adjust based on how user is linked to principal + + # Filter rewards based on the authenticated referrer rewards_query = ReferralRecordReward.objects.filter( - referral_record__active=True, - referral_record__deleted=False, + referral_record__referrer_principal=current_principal, sell=False, deleted=False, active=True,