Handle broken messages with no date

Fixes #3498
This commit is contained in:
Francis Lachapelle
2016-02-04 11:36:26 -05:00
parent c12200c7b5
commit d4e01a83a0

View File

@@ -289,12 +289,13 @@ static NSString *mailETag = nil;
}
data = [NSMutableDictionary dictionaryWithObjectsAndKeys:
[self formattedDate], @"date",
[self attachmentAttrs], @"attachmentAttrs",
[self shouldAskReceipt], @"shouldAskReceipt",
[NSNumber numberWithBool: [self mailIsDraft]], @"isDraft",
[[self contentViewerComponent] renderedPart], @"parts",
nil];
if ([self formattedDate])
[data setObject: [self formattedDate] forKey: @"date"];
if ([self messageSubject])
[data setObject: [self messageSubject] forKey: @"subject"];
if ((addresses = [addressFormatter dictionariesForArray: [co fromEnvelopeAddresses]]))