From 94a94e3c2a050a785fa1c48dbcf355661eedf0e9 Mon Sep 17 00:00:00 2001 From: Francis Lachapelle Date: Fri, 27 Jan 2017 15:57:43 -0500 Subject: [PATCH] Fix condition when enabling Vacation message --- SoObjects/SOGo/SOGoSieveManager.m | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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;