fix(calendar): if rrule is infinite don't count rdates as last dates

This commit is contained in:
Hivert Quentin
2024-11-20 12:06:48 +01:00
parent c90e2b0501
commit e44bc1fc91

View File

@@ -464,7 +464,8 @@ lastPossibleRecurrenceStartDateUsingFirstInstanceCalendarDateRange: (NGCalendarD
}
}
if ([self hasRecurrenceDates])
//If there are recurrence rules and we have no date yet, its means it's infinite and rdates shouldn't be count as last dates.
if ([self hasRecurrenceDates] && !([self hasRecurrenceRules] && !date))
{
NSEnumerator *rDates;