From 4a35093c4358be17da6f0f374197caed743bda26 Mon Sep 17 00:00:00 2001 From: Lukasz Kasprzak Date: Mon, 27 Jul 2026 23:27:07 +0200 Subject: feat(caldata): OF Sunday/solemnity readings by slug+cycle (seed table) --- internal/caldata/readings.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'internal/caldata/readings.go') diff --git a/internal/caldata/readings.go b/internal/caldata/readings.go index a11235d..2810026 100644 --- a/internal/caldata/readings.go +++ b/internal/caldata/readings.go @@ -19,7 +19,12 @@ func Readings(sel calendar.Selection, layers []calendar.Layer, date time.Time, d if len(rs) > 0 { return rs } - if r := TemporalReadings(sel.Form, day.Observed.Slug); len(r) > 0 { + // temporal table: EF by slug, OF by slug+cycle. + key := day.Observed.Slug + if sel.Form != "old" && day.SundayCycle != "" { + key = day.Observed.Slug + "-" + day.SundayCycle + } + if r := TemporalReadings(sel.Form, key); len(r) > 0 { return r } if sel.Form == "old" && day.Observed.Layer == "temporal" && date.Weekday() != time.Sunday { -- cgit v1.3