From 18ffd1a7440ff69fc907d3e6a59afc61d92d14f7 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 461f76db0..d74805def 100644 --- a/ActiveSync/SOGoMailObject+ActiveSync.m +++ b/ActiveSync/SOGoMailObject+ActiveSync.m @@ -894,7 +894,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