From ae10b2344ce7e5d0e748aafcf0166d028d0f3763 Mon Sep 17 00:00:00 2001 From: ByteZ1337 <42820438+ByteZ1337@users.noreply.github.com> Date: Tue, 4 Nov 2025 19:36:56 +0100 Subject: [PATCH] don't depend on clickhouse timezone setting --- src/db/mod.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/db/mod.rs b/src/db/mod.rs index 6665ab0..9084bf9 100644 --- a/src/db/mod.rs +++ b/src/db/mod.rs @@ -137,7 +137,7 @@ pub async fn read_available_channel_logs( ) -> Result> { let timestamps: Vec = db .query( - "SELECT toDateTime(toStartOfDay(timestamp)) AS date FROM message_structured WHERE channel_id = ? GROUP BY date ORDER BY date DESC", + "SELECT toDateTime(toStartOfDay(timestamp, 'UTC'), 'UTC') AS date FROM message_structured WHERE channel_id = ? GROUP BY date ORDER BY date DESC", ) .bind(channel_id) .fetch_all().await?; @@ -164,7 +164,7 @@ pub async fn read_available_user_logs( user_id: &str, ) -> Result> { let timestamps: Vec = db - .query("SELECT toDateTime(toStartOfMonth(timestamp)) AS date FROM message_structured WHERE channel_id = ? AND user_id = ? GROUP BY date ORDER BY date DESC") + .query("SELECT toDateTime(toStartOfMonth(timestamp, 'UTC'), 'UTC') AS date FROM message_structured WHERE channel_id = ? AND user_id = ? GROUP BY date ORDER BY date DESC") .bind(channel_id) .bind(user_id) .fetch_all().await?;