From 1d8003bbbc565604ffcd1cb03bf522b2127a2638 Mon Sep 17 00:00:00 2001 From: Alexey Kudelko Date: Fri, 19 Jul 2024 12:08:09 +0300 Subject: [PATCH] refactor code --- projects/views.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/projects/views.py b/projects/views.py index e63df9bf..6794e7ca 100644 --- a/projects/views.py +++ b/projects/views.py @@ -551,7 +551,6 @@ def patch(self, request, project_pk: int, user_to_leader_pk: int) -> Response: project = self._get_project(project_pk) new_leader_id = user_to_leader_pk - new_leader = self._get_new_leader(new_leader_id, project) if project.leader.id == new_leader_id: return Response( @@ -559,6 +558,8 @@ def patch(self, request, project_pk: int, user_to_leader_pk: int) -> Response: status=status.HTTP_422_UNPROCESSABLE_ENTITY, ) + new_leader = self._get_new_leader(new_leader_id, project) + project.leader = new_leader.user project.save() return Response(status=204)