From b77d69fbd07f67c09f4ffb9bf31e76e2704cfe28 Mon Sep 17 00:00:00 2001 From: root Date: Sun, 29 Mar 2020 09:15:00 +0200 Subject: [PATCH] fix(eas): properly encode DisplayTo (fixes #4995) --- ActiveSync/SOGoMailObject+ActiveSync.m | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ActiveSync/SOGoMailObject+ActiveSync.m b/ActiveSync/SOGoMailObject+ActiveSync.m index 272080d4e..e7a5ce540 100644 --- a/ActiveSync/SOGoMailObject+ActiveSync.m +++ b/ActiveSync/SOGoMailObject+ActiveSync.m @@ -884,7 +884,9 @@ struct GlobalObjectId { { [s appendFormat: @"%@", [value activeSyncRepresentationInContext: context]]; // DisplayTo - If there are multiple display names, they are separated by semi-colons. - [s appendFormat: @"%@", [self _personalNameFrom: [[self envelope] to]]]; + value = [self _personalNameFrom: [[self envelope] to]]; + if (value) + [s appendFormat: @"%@", [value activeSyncRepresentationInContext: context]]; } // From