From ad4f5cc37fdecd4b2bd8d2418ca2ae14623aaa58 Mon Sep 17 00:00:00 2001 From: lizerk Date: Tue, 14 Apr 2026 00:22:37 +0300 Subject: [PATCH] fix(frontend): load active department candidates correctly --- frontend/src/hooks/useDepartmentPage.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/frontend/src/hooks/useDepartmentPage.ts b/frontend/src/hooks/useDepartmentPage.ts index d3637948..5bd4a98f 100644 --- a/frontend/src/hooks/useDepartmentPage.ts +++ b/frontend/src/hooks/useDepartmentPage.ts @@ -171,8 +171,10 @@ export function useDepartmentPage(departmentId: number): DepartmentPageControlle setEmployeesDirectoryLoading(true); setEmployeesDirectoryError(null); try { - const employees = await loadAllPages((params) => apiClient.getEmployees(params)); - setAllEmployees(sortEmployeesByName(employees.filter((employee) => employee.is_active))); + const employees = await loadAllPages((params) => + apiClient.getEmployees({ ...params, is_active: true }), + ); + setAllEmployees(sortEmployeesByName(employees)); } catch (loadError) { const message = getErrorMessage(loadError, "Не удалось загрузить сотрудников"); setEmployeesDirectoryError(message);