-
Type:
Bug
-
Status: Closed (View Workflow)
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: None
-
Fix Version/s: 12.3.3
-
Component/s: Calendar tool
-
Labels:None
-
Funded by:
A recurring event with reversed end and start date break a whole calendar:
java.lang.IllegalArgumentException: Range start must be before range end at net.fortuna.ical4j.model.DateRange.<init>(DateRange.java:71) at net.fortuna.ical4j.model.Period.<init>(Period.java:88) at net.fortuna.ical4j.model.Component.calculateRecurrenceSet(Component.java:366) at org.olat.commons.calendar.manager.ICalFileCalendarManager.getRecurringEventsInPeriod(ICalFileCalendarManager.java:1378) at org.olat.commons.calendar.manager.ICalFileCalendarManager.getEvents(ICalFileCalendarManager.java:1300) at org.olat.commons.calendar.ui.components.FullCalendarMapper.collectKalendarEvents(FullCalendarMapper.java:120) at org.olat.commons.calendar.ui.components.FullCalendarMapper.handle(FullCalendarMapper.java:95)