From 1c8873b0aa2a305853f46282b2046eb5f75f19be Mon Sep 17 00:00:00 2001 From: nmemmert <67961292+nmemmert@users.noreply.github.com> Date: Mon, 15 Dec 2025 13:17:29 -0500 Subject: [PATCH] Apply timezone offset to all check timestamp queries (dashboard, resource history) --- server/index.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/server/index.js b/server/index.js index a38792b..f49b273 100644 --- a/server/index.js +++ b/server/index.js @@ -183,8 +183,9 @@ app.get('/api/dashboard', (req, res) => { WHERE resource_id = ? AND resolved_at IS NULL `).get(resource.id); + const tzOffset = getTimezoneOffset(); const recentChecks = db.prepare(` - SELECT response_time, status, checked_at + SELECT response_time, status, datetime(checked_at, '${tzOffset}') as checked_at FROM checks WHERE resource_id = ? ORDER BY checked_at DESC @@ -407,6 +408,7 @@ app.get('/api/resources/:id/history', (req, res) => { WHERE resource_id = ? AND checked_at > datetime('now', ?) `).get(id, `-${days} days`); + const tzOffset = getTimezoneOffset(); const checks = db.prepare(` SELECT id, @@ -415,7 +417,7 @@ app.get('/api/resources/:id/history', (req, res) => { status_code, error_message, details, - checked_at + datetime(checked_at, '${tzOffset}') as checked_at FROM checks WHERE resource_id = ? AND checked_at > datetime('now', ?) ORDER BY checked_at DESC