diff options
Diffstat (limited to 'internal/caldata/readings.go')
| -rw-r--r-- | internal/caldata/readings.go | 7 |
1 files changed, 6 insertions, 1 deletions
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 { |
