From 39d4f5d256a5c9f95ae621299ed0c1d357cf6c29 Mon Sep 17 00:00:00 2001 From: Amirhossein Khalili Date: Sat, 22 Aug 2026 15:58:26 +0800 Subject: [PATCH] fix: include calendar context in insight responses --- internal/insight/repository.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/internal/insight/repository.go b/internal/insight/repository.go index 34bfc3e..c187563 100644 --- a/internal/insight/repository.go +++ b/internal/insight/repository.go @@ -412,6 +412,14 @@ func scanSnapshot(row rowScanner) (Snapshot, error) { s.AsOfDate, s.ForecastStart = asOf.Format(time.DateOnly), asOf.Format(time.DateOnly) s.DataThroughDate = through.Format(time.DateOnly) _ = json.Unmarshal(copyJSON, &s.Copy) + var evidence struct { + CalendarContext []CalendarContext `json:"calendarContext"` + } + if err := json.Unmarshal(s.Evidence, &evidence); err == nil && evidence.CalendarContext != nil { + s.CalendarContext = evidence.CalendarContext + } else { + s.CalendarContext = []CalendarContext{} + } return s, nil }