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?;