From 9a2f3914e2aa3d851bb3bea4a6c3643fba3d4258 Mon Sep 17 00:00:00 2001 From: Ludovic Marcotte Date: Thu, 17 Sep 2015 16:28:42 -0400 Subject: [PATCH] (fix) additional fix for issue #3152 --- ActiveSync/SOGoActiveSyncDispatcher.m | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/ActiveSync/SOGoActiveSyncDispatcher.m b/ActiveSync/SOGoActiveSyncDispatcher.m index df52b3c68..7fd80aab2 100644 --- a/ActiveSync/SOGoActiveSyncDispatcher.m +++ b/ActiveSync/SOGoActiveSyncDispatcher.m @@ -2628,6 +2628,11 @@ static BOOL debugOn = NO; [map setObject: [mailObject messageId] forKey: @"in-reply-to"]; references = [[[[[mailObject mailHeaders] objectForKey: @"references"] componentsSeparatedByString: @" "] mutableCopy] autorelease]; + + // If there is no References: header, initialize it with In-Reply-To. + if ([mailObject inReplyTo] && ![references count]) + references = [NSMutableArray arrayWithObject: [mailObject inReplyTo]]; + if ([references count] > 0) { // If there are more than ten identifiers listed, we eliminate the second one.