From ce3bf7546359cb2b06211b918ff7933912587500 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Thomas=20Av=C3=A9?= <email@thomasave.be>
Date: Sun, 22 Dec 2024 00:46:36 +0100
Subject: [PATCH] Fix - to +

---
 src/main.rs | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/main.rs b/src/main.rs
index 0a44413..1635fd4 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -162,7 +162,7 @@ async fn get_metrics(State(pool): State<deadpool_diesel::sqlite::Pool>, seconds:
     }
     let today_start = today.and_hms_opt(0, 0, 0);
     // We start our week on Saturday, the end of the previous week
-    let week_start = (today - chrono::Duration::days((current_time.weekday().num_days_from_sunday() - 1) as i64)).and_hms_opt(0, 0, 0);
+    let week_start = (today - chrono::Duration::days((current_time.weekday().num_days_from_sunday() + 1) as i64)).and_hms_opt(0, 0, 0);
     let month_start = today.with_day(1).unwrap().and_hms_opt(0, 0, 0);
     let year_start = today.with_day(1).unwrap().with_month(1).unwrap().and_hms_opt(0, 0, 0);