diff --git a/src/Umbraco.Web/Models/Mapping/ContentTypeModelMapper.cs b/src/Umbraco.Web/Models/Mapping/ContentTypeModelMapper.cs index 136e1b82bc..c9a03ff731 100644 --- a/src/Umbraco.Web/Models/Mapping/ContentTypeModelMapper.cs +++ b/src/Umbraco.Web/Models/Mapping/ContentTypeModelMapper.cs @@ -53,7 +53,8 @@ namespace Umbraco.Web.Models.Mapping dest.PropertyGroups.Add(Mapper.Map(groupDisplay)); } }); - + + config.CreateMap().ConvertUsing(x => x.Id); config.CreateMap() //Ignore because this is not actually used for content types .ForMember(display => display.Trashed, expression => expression.Ignore()) @@ -65,7 +66,10 @@ namespace Umbraco.Web.Models.Mapping .ForMember( dto => dto.CompositeContentTypes, expression => expression.MapFrom(dto => dto.ContentTypeComposition) ) - + + .ForMember( + dto => dto.CompositeContentTypes, + expression => expression.MapFrom(dto => dto.ContentTypeComposition)) .ForMember( display => display.EnableListView, @@ -75,6 +79,8 @@ namespace Umbraco.Web.Models.Mapping dto => dto.Groups, expression => expression.ResolveUsing(new PropertyTypeGroupResolver(applicationContext, _propertyEditorResolver))); + + config.CreateMap() .ForMember(g => g.CreateDate, expression => expression.Ignore()) .ForMember(g => g.UpdateDate, expression => expression.Ignore())