diff --git a/ActiveSync/SOGoActiveSyncDispatcher.m b/ActiveSync/SOGoActiveSyncDispatcher.m index 1ca5b574b..99c09b2d6 100644 --- a/ActiveSync/SOGoActiveSyncDispatcher.m +++ b/ActiveSync/SOGoActiveSyncDispatcher.m @@ -462,26 +462,26 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. [serverId stringByEscapingURL], [parentId stringByEscapingURL], type, - name]; + [name stringByEscapingHTMLString]]; } // We add the personal calendar - events // FIXME: add all calendars currentFolder = [[context activeUser] personalCalendarFolderInContext: context]; name = [NSString stringWithFormat: @"vevent/%@", [currentFolder nameInContainer]]; - [s appendFormat: @"%@%@%d%@", name, @"0", 8, [currentFolder displayName]]; + [s appendFormat: @"%@%@%d%@", name, @"0", 8, [[currentFolder displayName] stringByEscapingHTMLString]]; // We add the personal calendar - tasks // FIXME: add all calendars currentFolder = [[context activeUser] personalCalendarFolderInContext: context]; name = [NSString stringWithFormat: @"vtodo/%@", [currentFolder nameInContainer]]; - [s appendFormat: @"%@%@%d%@", name, @"0", 7, [currentFolder displayName]]; + [s appendFormat: @"%@%@%d%@", name, @"0", 7, [[currentFolder displayName] stringByEscapingHTMLString]]; // We add the personal address book // FIXME: add all address books currentFolder = [[context activeUser] personalContactsFolderInContext: context]; name = [NSString stringWithFormat: @"vcard/%@", [currentFolder nameInContainer]]; - [s appendFormat: @"%@%@%d%@", name, @"0", 9, [currentFolder displayName]]; + [s appendFormat: @"%@%@%d%@", name, @"0", 9, [[currentFolder displayName] stringByEscapingHTMLString]]; } [s appendString: @""];