diff --git a/src/main/java/net/fortuna/ical4j/model/Recur.java b/src/main/java/net/fortuna/ical4j/model/Recur.java index 371bf9a66..03ac57f04 100644 --- a/src/main/java/net/fortuna/ical4j/model/Recur.java +++ b/src/main/java/net/fortuna/ical4j/model/Recur.java @@ -797,7 +797,7 @@ private List getCandidates(final T rootSeed, final T date) { } else if (frequency == Frequency.MONTHLY || (frequency == Frequency.YEARLY && yearDayList.isEmpty() && weekNoList.isEmpty() && dayList.isEmpty())) { - List implicitMonthDayList = new NumberList(); + List implicitMonthDayList = new NumberList(ChronoField.DAY_OF_MONTH.range(), false); // where seed doesn't provide timezone rules derive using system default timezone.. implicitMonthDayList.add(new TemporalAdapter<>(rootSeed).toLocalTime().getDayOfMonth()); ByMonthDayRule implicitRule = new ByMonthDayRule<>(implicitMonthDayList, frequency);