fix(mail): Correct attachment handling when creating emails from templates

This commit is contained in:
smizrahi
2024-11-06 16:48:39 +01:00
parent 5bab72726a
commit 617c1bbc64
2 changed files with 4 additions and 3 deletions
+2 -3
View File
@@ -993,7 +993,6 @@ static NSString *userAgent = nil;
[self _fileAttachmentsFromPart: [m body] onlyImages: onlyImages];
}
//
//
//
@@ -1022,7 +1021,7 @@ static NSString *userAgent = nil;
addresses = [NSMutableArray array];
[self _addEMailsOfAddresses: [sourceEnvelope from] toArray: addresses];
if ([addresses count])
if ([addresses count] > 0)
[info setObject: [addresses objectAtIndex: 0] forKey: @"from"];
addresses = [NSMutableArray array];
[self _addEMailsOfAddresses: [sourceEnvelope to] toArray: addresses];
@@ -1038,7 +1037,7 @@ static NSString *userAgent = nil;
addresses = [NSMutableArray array];
[self _addEMailsOfAddresses: [sourceEnvelope replyTo] toArray: addresses];
if ([addresses count] > 0)
[info setObject: addresses forKey: @"replyTo"];
[info setObject: [addresses objectAtIndex: 0] forKey: @"replyTo"];
h = [sourceMail mailHeaders];
priority = [h objectForKey: @"x-priority"];
+2
View File
@@ -132,6 +132,8 @@
drafts = [account draftsFolderInContext: context];
newMail = [drafts newDraft];
[newMail fetchMailForEditing: co];
if ([co isInTemplatesFolder])
[newMail save];
[newMail storeInfo];
accountName = [account nameInContainer];