diff --git a/src/controllers/va/vaPayroll/vaPayrollSchedule.controller.js b/src/controllers/va/vaPayroll/vaPayrollSchedule.controller.js index 2f62950..f7aa5a0 100644 --- a/src/controllers/va/vaPayroll/vaPayrollSchedule.controller.js +++ b/src/controllers/va/vaPayroll/vaPayrollSchedule.controller.js @@ -1,3 +1,5 @@ +import authFetch from "../../../utils/authFetch.js"; + async function va_payroll_schedule_function(req, res) { try { const salesforceUrl = `${process.env.SF_DOCTRACKER_API_URL}services/apexrest/docva/api/payroll-schedule`; diff --git a/src/server.js b/src/server.js index 5c27bb6..2657eb4 100644 --- a/src/server.js +++ b/src/server.js @@ -516,6 +516,11 @@ app.get("/health", (req, res) => { return res.status(200).json({ "success": true, "message": "Server is Healthy" }) }) +app.post("/post-test", (req, res) => { + console.log("✅ POST request received at /post-test:", req.body); + return res.status(200).json({ "success": true, "message": "POST request received", "data": req.body }) +}); + app.use((req, res) => { res.status(404).render("not_found", { title: "404 - Page Not Found" diff --git a/src/services/salesforce.service.js b/src/services/salesforce.service.js index 0566b1b..c2a3729 100644 --- a/src/services/salesforce.service.js +++ b/src/services/salesforce.service.js @@ -10,6 +10,7 @@ class SalesforceService { // Extract only the required data for Salesforce const salesforcePayload = this.prepareSalesforcePayload(clientData, _id); logger.info(`SalesforceService - Sending client data to Salesforce: ${clientData.userDetails.email}`); + const response = await authFetch(url, { method: 'POST', headers: { diff --git a/src/utils/getDayNumber.js b/src/utils/getDayNumber.js index 8b49262..f72dd27 100644 --- a/src/utils/getDayNumber.js +++ b/src/utils/getDayNumber.js @@ -1,6 +1,6 @@ function getDayNumber(date = new Date()) { const today = new Date(date); - return today.getDay(); // getDay() already returns 0-6 for Sunday-Saturday + return today.getUTCDay(); // getDay() already returns 0-6 for Sunday-Saturday } export default getDayNumber; \ No newline at end of file diff --git a/views/client/dashboard-dashboard.ejs b/views/client/dashboard-dashboard.ejs index a4d2eed..8c65c78 100644 --- a/views/client/dashboard-dashboard.ejs +++ b/views/client/dashboard-dashboard.ejs @@ -385,7 +385,7 @@ const activeProject = va?.lastProject?.name ? va.lastProject.name : '-'; const workedTime = formatTime(va.currentSessionDuration); const projectsAssigned = va.projectsAssigned || 0; - const viewLink = va.isCurrentlyActive ? `Live Tracking` : ''; + const viewLink = va.isCurrentlyActive ? `Live` : ''; return ` diff --git a/views/client/dashboard-virtual-assistants.ejs b/views/client/dashboard-virtual-assistants.ejs index be1809c..b85a084 100644 --- a/views/client/dashboard-virtual-assistants.ejs +++ b/views/client/dashboard-virtual-assistants.ejs @@ -448,7 +448,7 @@ const activeProject = va?.lastProject?.name ? va.lastProject.name : '-'; const workedTime = formatTime(va.currentSessionDuration); const projectsAssigned = va.projectsAssigned || 0; - const viewLink = va.isCurrentlyActive ? `Live Tracking` : `Logs`; + const viewLink = va.isCurrentlyActive ? `Live` : `Logs`; return `