From d289a441bbb9d491f9057d7e87fc7c2c173e7976 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 30979a082..e31c82f10 100644 --- a/SoObjects/SOGo/SOGoSieveManager.m +++ b/SoObjects/SOGo/SOGoSieveManager.m @@ -837,9 +837,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;