From 3adbef5aa45265eefe729992fc5219e10cf3d2d8 Mon Sep 17 00:00:00 2001 From: Ludovic Marcotte Date: Fri, 16 Dec 2016 10:08:04 -0500 Subject: [PATCH] (fix) 30 mins offset in FB --- ActiveSync/SOGoActiveSyncDispatcher.m | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/ActiveSync/SOGoActiveSyncDispatcher.m b/ActiveSync/SOGoActiveSyncDispatcher.m index 9331cb07f..4e4b8d8b7 100644 --- a/ActiveSync/SOGoActiveSyncDispatcher.m +++ b/ActiveSync/SOGoActiveSyncDispatcher.m @@ -2653,6 +2653,7 @@ void handle_eas_terminate(int signum) NSData *d; unsigned int startdate, enddate, increments; + NGCalendarDateRange *r1, *r2; char c; startDate = [[[(id)[theDocumentElement getElementsByTagName: @"StartTime"] lastObject] textValue] calendarDate]; @@ -2699,17 +2700,13 @@ void handle_eas_terminate(int signum) folder = [user personalCalendarFolderInContext: context]; freebusy = [folder fetchFreeBusyInfosFrom: startDate to: endDate]; - - NGCalendarDateRange *r1, *r2; - - for (j = 1; j <= increments; j++) + for (j = 0; j < increments; j++) { c = '0'; r1 = [NGCalendarDateRange calendarDateRangeWithStartDate: [NSDate dateWithTimeIntervalSince1970: (startdate+j*30*60)] endDate: [NSDate dateWithTimeIntervalSince1970: (startdate+j*30*60 + 30)]]; - - + for (k = 0; k < [freebusy count]; k++) { @@ -2727,11 +2724,8 @@ void handle_eas_terminate(int signum) [s appendFormat: @"%c", c]; } - [s appendString: @""]; [s appendString: @""]; - - [s appendString: @""]; [s appendString: @""]; }