Secure portfolio check on requestor org

This commit is contained in:
Erin Song 2024-10-08 16:10:27 -07:00
parent 6a01e5646d
commit 889c0a25db
No known key found for this signature in database

View file

@ -785,7 +785,7 @@ class DomainAddUserView(DomainFormBaseView):
def _is_member_of_different_org(self, email, requestor, requested_user):
"""Verifies if an email belongs to a different organization as a member or invited member."""
# Check if user is a already member of a different organization than the requestor's org
requestor_org = UserPortfolioPermission.objects.get(user=requestor).portfolio
requestor_org = UserPortfolioPermission.objects.filter(user=requestor).first().portfolio
existing_org_permission = UserPortfolioPermission.objects.filter(user=requested_user).first()
existing_org_invitation = PortfolioInvitation.objects.filter(email=email).first()