From f16cc609ea53d7debd516c708311d209eb0e9f2d Mon Sep 17 00:00:00 2001 From: Ludovic Marcotte Date: Fri, 18 Mar 2016 12:54:00 -0400 Subject: [PATCH] (fix) handle empty body data correctly (fixes #3581) --- SoObjects/Mailer/SOGoDraftObject.m | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/SoObjects/Mailer/SOGoDraftObject.m b/SoObjects/Mailer/SOGoDraftObject.m index 4fadcea70..f14fe7b0c 100644 --- a/SoObjects/Mailer/SOGoDraftObject.m +++ b/SoObjects/Mailer/SOGoDraftObject.m @@ -844,7 +844,10 @@ static NSString *userAgent = nil; while ((currentKey = [attachmentKeys nextObject])) { body = [fetch objectForKey: [currentKey lowercaseString]]; - [bodies addObject: [body objectForKey: @"data"]]; + if (body) + [bodies addObject: [body objectForKey: @"data"]]; + else + [bodies addObject: [NSData data]]; } return bodies;