diff --git a/NEWS b/NEWS index e64060cba..ac9dda7c2 100644 --- a/NEWS +++ b/NEWS @@ -1,5 +1,4 @@ 2.3.18 (2016-11-DD) -------------------- New features - [eas] relaxed permission requirements for subscription synchronizations (#3118 and #3180) @@ -17,6 +16,7 @@ Bug fixes - [web] fixed support for recurrent tasks - [web] improved validation of mail account delegators - [web] allow edition of a mailbox rights when user can administer mailbox + - [web] restore attributes when rewriting base64-encoded img tags (#3814) 2.3.17 (2016-10-20) ------------------- diff --git a/SoObjects/Mailer/NSString+Mail.m b/SoObjects/Mailer/NSString+Mail.m index f0e19046a..3e31bbae7 100644 --- a/SoObjects/Mailer/NSString+Mail.m +++ b/SoObjects/Mailer/NSString+Mail.m @@ -296,7 +296,7 @@ // if ([value length] > 5 && [[value substringToIndex: 5] caseInsensitiveCompare: @"data:"] == NSOrderedSame) { - NSString *uniqueId, *mimeType, *encoding; + NSString *uniqueId, *mimeType, *encoding, *attrName; NGMimeBodyPart *bodyPart; NGMutableHashMap *map; NSData *data; @@ -351,8 +351,21 @@ [body release]; [images addObject: bodyPart]; + + [result appendFormat: @"", uniqueId, mimeType]; + [result appendString: @"/>"]; } } else if (voidTags)