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,