Time acts different in dev env vs prod

This commit is contained in:
Gabriel Brown 2024-07-21 18:45:35 -05:00
parent 87c7169b3c
commit 1e8c204ed2

View File

@ -9,16 +9,19 @@ export const getEmployees = async () => {
}); });
}; };
const convertToUTC = (date: Date) => { // Uncomment this and change updatedAt below if using localhost and you want correct time.
return new Date(date.setHours(date.getUTCHours())+ 5); // I dont know why it is like this.
}; //const convertToUTC = (date: Date) => {
//return new Date(date.setHours(date.getUTCHours())+ 5);
//};
// Function to Update Employee Status using Raw SQL // Function to Update Employee Status using Raw SQL
export const updateEmployeeStatus = async (employeeIds: string[], newStatus: string) => { export const updateEmployeeStatus = async (employeeIds: string[], newStatus: string) => {
try { try {
// Convert array of ids to a format suitable for SQL query (comma-separated string) // Convert array of ids to a format suitable for SQL query (comma-separated string)
const idList = employeeIds.map(id => parseInt(id, 10)); const idList = employeeIds.map(id => parseInt(id, 10));
const updatedAt = convertToUTC(new Date()); //const updatedAt = convertToUTC(new Date());
const updatedAt = new Date(); // Do not change for PROD! It acts different on PROD
// Prepare the query using drizzle-orm's template-like syntax for escaping variables // Prepare the query using drizzle-orm's template-like syntax for escaping variables
const query = sql` const query = sql`