Fix: return ISO timestamps for dashboard stats and last checks

This commit is contained in:
nmemmert committed 2025-12-15 16:11:59 -05:00
1 parent ccae38bb4d
commit 3235ae3789
1 file changed
+20 -2
+20 -2
View File
@@ -279,7 +279,16 @@ class MonitorService {
getLastCheck(resourceId) {
return db.prepare(`
SELECT * FROM checks
SELECT
id,
resource_id,
status,
response_time,
status_code,
error_message,
details,
REPLACE(checked_at, ' ', 'T') || 'Z' AS checked_at
FROM checks
WHERE resource_id = ?
ORDER BY checked_at DESC
LIMIT 1
@@ -313,7 +322,16 @@ class MonitorService {
getResourceStats(resourceId, hours = 24) {
const checks = db.prepare(`
SELECT * FROM checks
SELECT
id,
resource_id,
status,
response_time,
status_code,
error_message,
details,
REPLACE(checked_at, ' ', 'T') || 'Z' AS checked_at
FROM checks
WHERE resource_id = ?
AND checked_at >= datetime('now', '-' || ? || ' hours')
ORDER BY checked_at ASC