fix
All checks were successful
Build And Deploy Main / build-and-deploy (push) Successful in 35s

This commit is contained in:
2026-03-16 15:16:56 -04:00
parent 4de8168afa
commit f73bba28cf
3 changed files with 16 additions and 0 deletions

View File

@@ -323,6 +323,7 @@ exports.getEmployeesWithUsernameOrEmail = (req, res) => {
exports.getExternalEmployeesList = async (req, res) => { exports.getExternalEmployeesList = async (req, res) => {
try { try {
console.log("[HR Integration] Requesting employee list from:", HR_EMPLOYEE_LIST_ENDPOINT);
const response = await axios.post( const response = await axios.post(
HR_EMPLOYEE_LIST_ENDPOINT, HR_EMPLOYEE_LIST_ENDPOINT,
{ {
@@ -339,6 +340,9 @@ exports.getExternalEmployeesList = async (req, res) => {
const list = Array.isArray(response?.data) ? response.data : []; const list = Array.isArray(response?.data) ? response.data : [];
res.send(list); res.send(list);
} catch (err) { } catch (err) {
console.log("[HR Integration] /employees/list error status:", err?.response?.status);
console.log("[HR Integration] /employees/list error data:", err?.response?.data);
console.log("[HR Integration] /employees/list error message:", err?.message);
res.status(500).send({ res.status(500).send({
message: err?.response?.data?.message || err.message || "Failed to fetch employees from HR system." message: err?.response?.data?.message || err.message || "Failed to fetch employees from HR system."
}); });

View File

@@ -41,9 +41,15 @@ const EmployeeList = () => {
setIsHrLoading(true); setIsHrLoading(true);
EmployeeService.getExternalEmployeesList() EmployeeService.getExternalEmployeesList()
.then((response) => { .then((response) => {
console.log('[HR Debug][EmployeeList] backend /employees/external/list response:', response?.data);
setHrUsers(Array.isArray(response?.data) ? response.data : []); setHrUsers(Array.isArray(response?.data) ? response.data : []);
}) })
.catch((error) => { .catch((error) => {
console.log('[HR Debug][EmployeeList] /employees/external/list error:', {
status: error?.response?.status,
data: error?.response?.data,
message: error?.message
});
window.alert(error?.response?.data?.message || 'Failed to load HR users.'); window.alert(error?.response?.data?.message || 'Failed to load HR users.');
}) })
.finally(() => { .finally(() => {

View File

@@ -32,9 +32,15 @@ const ExternalEmployeesImport = () => {
setLoading(true); setLoading(true);
EmployeeService.getExternalEmployeesList() EmployeeService.getExternalEmployeesList()
.then((response) => { .then((response) => {
console.log("[HR Debug][ExternalEmployeesImport] backend /employees/external/list response:", response?.data);
setEmployees(Array.isArray(response?.data) ? response.data : []); setEmployees(Array.isArray(response?.data) ? response.data : []);
}) })
.catch((error) => { .catch((error) => {
console.log("[HR Debug][ExternalEmployeesImport] /employees/external/list error:", {
status: error?.response?.status,
data: error?.response?.data,
message: error?.message
});
window.alert(error?.response?.data?.message || "Failed to load employees from HR system."); window.alert(error?.response?.data?.message || "Failed to load employees from HR system.");
}) })
.finally(() => { .finally(() => {