From c4b83972bc46da9d8a17ddeb67cd7428a54d2b1a Mon Sep 17 00:00:00 2001 From: Nikolaj Geisle <70372949+Zeegaan@users.noreply.github.com> Date: Tue, 13 Dec 2022 15:04:39 +0100 Subject: [PATCH] Map AdditionalData (#13567) * Map AdditionalData Signed-off-by: Zeegaan * Re-implement private setter * Remove obsolete MapAll condition Signed-off-by: Zeegaan Co-authored-by: Zeegaan --- .../Mapping/ContentMapDefinition.cs | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/Umbraco.Web.BackOffice/Mapping/ContentMapDefinition.cs b/src/Umbraco.Web.BackOffice/Mapping/ContentMapDefinition.cs index d64d3d297e..a310944a6d 100644 --- a/src/Umbraco.Web.BackOffice/Mapping/ContentMapDefinition.cs +++ b/src/Umbraco.Web.BackOffice/Mapping/ContentMapDefinition.cs @@ -130,6 +130,11 @@ internal class ContentMapDefinition : IMapDefinition // Umbraco.Code.MapAll private void Map(ContentItemDisplay source, ContentItemDisplayWithSchedule target, MapperContext context) { + foreach (KeyValuePair additionalData in source.AdditionalData) + { + target.AdditionalData.Add(additionalData); + } + target.AllowedActions = source.AllowedActions; target.AllowedTemplates = source.AllowedTemplates; target.AllowPreview = source.AllowPreview; @@ -198,6 +203,11 @@ internal class ContentMapDefinition : IMapDefinition // Umbraco.Code.MapAll private static void Map(ContentItemDisplayWithSchedule source, ContentItemDisplay target, MapperContext context) { + foreach (KeyValuePair additionalData in source.AdditionalData) + { + target.AdditionalData.Add(additionalData); + } + target.AllowedActions = source.AllowedActions; target.AllowedTemplates = source.AllowedTemplates; target.AllowPreview = source.AllowPreview;