From 76fe136d85650a80b021d2f487357ef0cd3cb407 Mon Sep 17 00:00:00 2001 From: Nikhil <118773738+pablohashescobar@users.noreply.github.com> Date: Tue, 26 Nov 2024 16:58:41 +0530 Subject: [PATCH] fix: project join for admin and members (#6097) * chore: add enum role comparison * chore: add member also to join a project --- apiserver/plane/app/views/project/invite.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apiserver/plane/app/views/project/invite.py b/apiserver/plane/app/views/project/invite.py index d36036b98f..e4d46e89f4 100644 --- a/apiserver/plane/app/views/project/invite.py +++ b/apiserver/plane/app/views/project/invite.py @@ -136,7 +136,7 @@ class UserProjectInvitationsViewset(BaseViewSet): member=request.user, workspace__slug=slug, is_active=True ) - if workspace_member.role != ROLE.ADMIN: + if workspace_member.role not in [ROLE.ADMIN.value, ROLE.MEMBER.value]: return Response( {"error": "You do not have permission to join the project"}, status=status.HTTP_403_FORBIDDEN,