From ff4332464465e2e896f0faa291e22656d31d7fe8 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 f3e125344..1bbdaa4d9 100644 --- a/ActiveSync/SOGoActiveSyncDispatcher.m +++ b/ActiveSync/SOGoActiveSyncDispatcher.m @@ -2682,6 +2682,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]; @@ -2728,17 +2729,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++) { @@ -2756,11 +2753,8 @@ void handle_eas_terminate(int signum) [s appendFormat: @"%c", c]; } - [s appendString: @""]; [s appendString: @""]; - - [s appendString: @""]; [s appendString: @""]; }