diff --git a/SoObjects/SOGo/SOGoSieveManager.m b/SoObjects/SOGo/SOGoSieveManager.m index e443023f3..813d82fc5 100644 --- a/SoObjects/SOGo/SOGoSieveManager.m +++ b/SoObjects/SOGo/SOGoSieveManager.m @@ -836,9 +836,9 @@ static NSString *sieveScriptName = @"sogo"; now = [[NSCalendarDate calendarDate] timeIntervalSince1970]; if (values && [[values objectForKey: @"enabled"] boolValue] && - (![values objectForKey: @"startDateEnabled"] || + (![[values objectForKey: @"startDateEnabled"] boolValue] || dateCapability || [[values objectForKey: @"startDate"] intValue] < now) && - (![values objectForKey: @"endDateEnabled"] || + (![[values objectForKey: @"endDateEnabled"] boolValue] || dateCapability || [[values objectForKey: @"endDate"] intValue] > now)) { NSCalendarDate *startDate, *endDate;