From df013960a256516a62e91a338a340cf680a1085e Mon Sep 17 00:00:00 2001 From: pablohashescobar Date: Sun, 23 Jul 2023 21:00:56 +0530 Subject: [PATCH 1/2] chore: add project lead as project member --- apiserver/plane/api/views/project.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/apiserver/plane/api/views/project.py b/apiserver/plane/api/views/project.py index 5c6ea3fd157..e6ffbd2bf51 100644 --- a/apiserver/plane/api/views/project.py +++ b/apiserver/plane/api/views/project.py @@ -156,6 +156,13 @@ def create(self, request, slug): project_id=serializer.data["id"], member=request.user, role=20 ) + if serializer.data["project_lead"] is not None: + ProjectMember.objects.create( + project_id=serializer.data["id"], + project_lead_id=serializer.data["project_lead"], + role=20, + ) + # Default states states = [ { From 7997fcdf2a107d945f596ac872b7d8ba4c223085 Mon Sep 17 00:00:00 2001 From: pablohashescobar Date: Sun, 23 Jul 2023 21:17:34 +0530 Subject: [PATCH 2/2] fix: project member lead create --- apiserver/plane/api/views/project.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apiserver/plane/api/views/project.py b/apiserver/plane/api/views/project.py index e6ffbd2bf51..2510c4adee2 100644 --- a/apiserver/plane/api/views/project.py +++ b/apiserver/plane/api/views/project.py @@ -159,7 +159,7 @@ def create(self, request, slug): if serializer.data["project_lead"] is not None: ProjectMember.objects.create( project_id=serializer.data["id"], - project_lead_id=serializer.data["project_lead"], + member_id=serializer.data["project_lead"], role=20, )