mirror of
https://github.com/inverse-inc/sogo.git
synced 2026-04-03 12:28:51 +00:00
fix(calendar): Fix all day recurring event displayed on 2 days when a DST change occurs at the endDate
This commit is contained in:
@@ -351,7 +351,7 @@ static NSArray *tasksFields = nil;
|
||||
if (daylightOffset)
|
||||
{
|
||||
// If it is the end date and allday, we need to remove the offset
|
||||
if ([fields[count * 2] isEqualToString: @"endDate"] && [[theRecord objectForKey: @"c_isallday"] boolValue])
|
||||
if ([fields[count * 2] isEqualToString: @"endDate"] && [[theRecord objectForKey: @"c_isallday"] boolValue] && daylightOffset > 0)
|
||||
aDate = [aDate dateByAddingYears: 0 months: 0 days: 0 hours: 0
|
||||
minutes: 0 seconds: -1 * daylightOffset];
|
||||
else
|
||||
|
||||
Reference in New Issue
Block a user