aboutsummaryrefslogtreecommitdiff
path: root/internal/calendar
diff options
context:
space:
mode:
Diffstat (limited to 'internal/calendar')
-rw-r--r--internal/calendar/precedence.go7
1 files changed, 6 insertions, 1 deletions
diff --git a/internal/calendar/precedence.go b/internal/calendar/precedence.go
index c27c5d3..88cc0d8 100644
--- a/internal/calendar/precedence.go
+++ b/internal/calendar/precedence.go
@@ -59,7 +59,12 @@ func precedence(c candidate) int {
}
return 10
case RankOptional:
- return 12
+ // An optional memorial does NOT displace the weekday as the day's
+ // DEFAULT observed celebration -- the ferial is celebrated unless the
+ // priest chooses the option. It sorts just below the ferial so it lands
+ // in Others (shown as an option), matching the General Roman Calendar's
+ // default (calapi's celebrations[0] on such a day is the ferial).
+ return 14
default:
return 13
}