From 4dfdd6ee8b26b8be1a914e1d8782c6dadbea401d Mon Sep 17 00:00:00 2001 From: John Mizerek Date: Sun, 1 Mar 2026 12:18:37 -0800 Subject: [PATCH] Fix KDS UTC timestamps: format in SQL to bypass Lucee timezone shift dateTimeFormat() converts to JVM local time before formatting, so appending 'Z' was wrong. Use DATE_FORMAT in SQL instead since the DB values are already UTC. Co-Authored-By: Claude Opus 4.6 --- api/orders/listForKDS.cfm | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/api/orders/listForKDS.cfm b/api/orders/listForKDS.cfm index de4d9bb..fcb0af6 100644 --- a/api/orders/listForKDS.cfm +++ b/api/orders/listForKDS.cfm @@ -68,8 +68,8 @@ o.StatusID, o.ServicePointID, o.Remarks, - o.SubmittedOn, - o.LastEditedOn, + DATE_FORMAT(o.SubmittedOn, '%Y-%m-%dT%H:%i:%sZ') AS SubmittedOn, + DATE_FORMAT(o.LastEditedOn, '%Y-%m-%dT%H:%i:%sZ') AS LastEditedOn, sp.Name AS Name, u.FirstName, u.LastName @@ -94,8 +94,8 @@ o.StatusID, o.ServicePointID, o.Remarks, - o.SubmittedOn, - o.LastEditedOn, + DATE_FORMAT(o.SubmittedOn, '%Y-%m-%dT%H:%i:%sZ') AS SubmittedOn, + DATE_FORMAT(o.LastEditedOn, '%Y-%m-%dT%H:%i:%sZ') AS LastEditedOn, sp.Name AS Name, u.FirstName, u.LastName @@ -198,8 +198,8 @@ "StatusID": qOrders.StatusID, "ServicePointID": qOrders.ServicePointID, "Remarks": qOrders.Remarks, - "SubmittedOn": isNull(qOrders.SubmittedOn) ? "" : dateTimeFormat(qOrders.SubmittedOn, "yyyy-MM-dd'T'HH:nn:ss'Z'"), - "LastEditedOn": isNull(qOrders.LastEditedOn) ? "" : dateTimeFormat(qOrders.LastEditedOn, "yyyy-MM-dd'T'HH:nn:ss'Z'"), + "SubmittedOn": qOrders.SubmittedOn, + "LastEditedOn": qOrders.LastEditedOn, "Name": qOrders.Name, "FirstName": qOrders.FirstName, "LastName": qOrders.LastName,