From 06ca3c228d0bac89479ceb24a2f504003377f8b4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=98=D0=B3=D0=BE=D1=80=D1=8C=20=D0=9D=D0=B0=D0=B4=D0=B5?= =?UTF-8?q?=D0=B8=D0=BD?= Date: Tue, 30 Dec 2025 11:22:48 +0300 Subject: [PATCH] =?UTF-8?q?=D0=9F=D0=9E=D0=98=D0=A1=D0=9A=20=D0=91=D0=90?= =?UTF-8?q?=D0=93=D0=90=20=D0=9D=D0=95=D0=A1=D0=9E=D0=A5=D0=A0=D0=90=D0=9D?= =?UTF-8?q?=D0=95=D0=9D=D0=98=D0=AF=20=D0=A0=D0=9E=D0=9B=D0=95=D0=99=20?= =?UTF-8?q?=D0=92=20=D0=9B=D0=94=D0=90=D0=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend/api/v1/employees/views.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/backend/api/v1/employees/views.py b/backend/api/v1/employees/views.py index 1a9e18bf..e5fbaa23 100644 --- a/backend/api/v1/employees/views.py +++ b/backend/api/v1/employees/views.py @@ -969,9 +969,14 @@ class DepartmentViewSet(viewsets.ModelViewSet): 200 {"employee_id":..., "role_id": , "is_active": , "via_assignment": } 400 если роль не принадлежит отделу """ + import logging + logger = logging.getLogger(__name__) + logger.warning(f"[set_member_role] request.data = {request.data}") + dept = self.get_object() payload = SetMemberRoleInput(data=request.data) if not payload.is_valid(): + logger.warning(f"[set_member_role] validation errors = {payload.errors}") return Response(payload.errors, status=400) emp_id = payload.validated_data["employee_id"]