diff --git a/apps/api/plane/app/views/workspace/draft.py b/apps/api/plane/app/views/workspace/draft.py index a5e61d6b475..e4b032725b5 100644 --- a/apps/api/plane/app/views/workspace/draft.py +++ b/apps/api/plane/app/views/workspace/draft.py @@ -172,12 +172,14 @@ def partial_update(self, request, slug, pk): {"error": "Issue not found"}, status=status.HTTP_404_NOT_FOUND ) + project_id = request.data.get("project_id", issue.project_id) + serializer = DraftIssueCreateSerializer( issue, data=request.data, partial=True, context={ - "project_id": request.data.get("project_id", None), + "project_id": project_id, "cycle_id": request.data.get("cycle_id", "not_provided"), }, )