fix(frontend): load active department candidates correctly

This commit is contained in:
lizerk 2026-04-14 00:22:37 +03:00
parent edc770dc83
commit ad4f5cc37f

View File

@ -171,8 +171,10 @@ export function useDepartmentPage(departmentId: number): DepartmentPageControlle
setEmployeesDirectoryLoading(true);
setEmployeesDirectoryError(null);
try {
const employees = await loadAllPages<User>((params) => apiClient.getEmployees(params));
setAllEmployees(sortEmployeesByName(employees.filter((employee) => employee.is_active)));
const employees = await loadAllPages<User>((params) =>
apiClient.getEmployees({ ...params, is_active: true }),
);
setAllEmployees(sortEmployeesByName(employees));
} catch (loadError) {
const message = getErrorMessage(loadError, "Не удалось загрузить сотрудников");
setEmployeesDirectoryError(message);