From 24fc9a950b799ae6f8dfd4728d3503131b7b688d Mon Sep 17 00:00:00 2001 From: root Date: Sun, 2 Feb 2020 12:14:48 +0100 Subject: [PATCH] fix(calendar): handle tz with until in rrule (fixes #4943) --- SOPE/NGCards/iCalTimeZonePeriod.m | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/SOPE/NGCards/iCalTimeZonePeriod.m b/SOPE/NGCards/iCalTimeZonePeriod.m index d21dfe111..378807453 100644 --- a/SOPE/NGCards/iCalTimeZonePeriod.m +++ b/SOPE/NGCards/iCalTimeZonePeriod.m @@ -300,7 +300,7 @@ = [(iCalDateTime *) [self uniqueChildWithTag: @"dtstart"] dateTime]; else if ([rrule untilDate] == nil || [refDate compare: [rrule untilDate]] == NSOrderedAscending) tmpDate = [self _occurrenceForDate: refDate byRRule: rrule]; - else if ([refDate compare: [rrule untilDate]] == NSOrderedDescending) + else if ([[self _occurrenceForDate: refDate byRRule: rrule] compare: [rrule untilDate] ] == NSOrderedAscending) tmpDate = [rrule untilDate]; return tmpDate;