summaryrefslogtreecommitdiff
path: root/internal/handlers/timeline.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/handlers/timeline.go')
-rw-r--r--internal/handlers/timeline.go10
1 files changed, 4 insertions, 6 deletions
diff --git a/internal/handlers/timeline.go b/internal/handlers/timeline.go
index ce0e831..9821452 100644
--- a/internal/handlers/timeline.go
+++ b/internal/handlers/timeline.go
@@ -5,6 +5,7 @@ import (
"strconv"
"time"
+ "task-dashboard/internal/config"
"task-dashboard/internal/models"
)
@@ -25,19 +26,16 @@ func (h *Handler) HandleTimeline(w http.ResponseWriter, r *http.Request) {
var start time.Time
if startStr != "" {
- parsed, err := time.ParseInLocation("2006-01-02", startStr, time.Local)
+ parsed, err := config.ParseDateInDisplayTZ(startStr)
if err == nil {
start = parsed
} else {
- start = time.Now()
+ start = config.Today()
}
} else {
- start = time.Now()
+ start = config.Today()
}
- // Normalize start to beginning of day
- start = time.Date(start.Year(), start.Month(), start.Day(), 0, 0, 0, 0, start.Location())
-
days := 3 // Default
if daysStr != "" {
if d, err := strconv.Atoi(daysStr); err == nil && d > 0 {