From 252ac005494b08b68d34dd24415d03e8ad5ae3de Mon Sep 17 00:00:00 2001 From: oppiliappan Date: Tue, 30 Dec 2025 06:10:14 +0000 Subject: [PATCH] appview/db: fix off-by-1 in punchcard Date.YearDay produces an int in the range 1-365/366 but slices are indexed from 0. Signed-off-by: oppiliappan --- appview/db/punchcard.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/appview/db/punchcard.go b/appview/db/punchcard.go index fa88821b..d9ddff9a 100644 --- a/appview/db/punchcard.go +++ b/appview/db/punchcard.go @@ -78,7 +78,7 @@ func MakePunchcard(e Execer, filters ...orm.Filter) (*models.Punchcard, error) { punch.Count = int(count.Int64) } - punchcard.Punches[punch.Date.YearDay()] = punch + punchcard.Punches[punch.Date.YearDay()-1] = punch punchcard.Total += punch.Count } -- 2.51.2