mirror of
https://github.com/inverse-inc/sogo.git
synced 2026-02-17 07:33:57 +00:00
fix(mail): Fix assertion when there is an empty image in the mail. Fixes #6035.
This commit is contained in:
@@ -722,12 +722,14 @@ static NSArray *infoKeys = nil;
|
||||
|
||||
if ([[mime encoding] isEqualToString: @"base64"] && contentId) {
|
||||
if ([text rangeOfString: contentId].location != NSNotFound) {
|
||||
lText = [text stringByReplacingOccurrencesOfString: contentId
|
||||
if (nil != [[mime body] bytes]) {
|
||||
lText = [text stringByReplacingOccurrencesOfString: contentId
|
||||
withString: [NSString stringWithFormat: @"data:%@;base64,%@",
|
||||
[[mime contentType] stringValue],
|
||||
[NSString stringWithUTF8String: [[mime body] bytes]]]];
|
||||
[self setText: lText];
|
||||
[draft deleteAttachmentWithName: [draftFileAttachement objectForKey:@"filename"]];
|
||||
[self setText: lText];
|
||||
[draft deleteAttachmentWithName: [draftFileAttachement objectForKey:@"filename"]];
|
||||
}
|
||||
} else {
|
||||
// This is an attachment with no CID in message body
|
||||
if ([draft inReplyTo]) {
|
||||
|
||||
Reference in New Issue
Block a user