Map AdditionalData (#13567)

* Map AdditionalData

Signed-off-by: Zeegaan <nge@umbraco.dk>

* Re-implement private setter

* Remove obsolete MapAll condition

Signed-off-by: Zeegaan <nge@umbraco.dk>
Co-authored-by: Zeegaan <nge@umbraco.dk>
This commit is contained in:
Nikolaj Geisle
2022-12-13 15:04:39 +01:00
committed by GitHub
parent 76c99772a0
commit c4b83972bc

View File

@@ -130,6 +130,11 @@ internal class ContentMapDefinition : IMapDefinition
// Umbraco.Code.MapAll
private void Map(ContentItemDisplay source, ContentItemDisplayWithSchedule target, MapperContext context)
{
foreach (KeyValuePair<string, object> 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<string, object> additionalData in source.AdditionalData)
{
target.AdditionalData.Add(additionalData);
}
target.AllowedActions = source.AllowedActions;
target.AllowedTemplates = source.AllowedTemplates;
target.AllowPreview = source.AllowPreview;