Correct mapping of composte type ids

This commit is contained in:
Per Ploug
2015-05-28 14:01:18 +02:00
parent f96e13902c
commit 4424f0a37b

View File

@@ -53,7 +53,8 @@ namespace Umbraco.Web.Models.Mapping
dest.PropertyGroups.Add(Mapper.Map<PropertyGroup>(groupDisplay));
}
});
config.CreateMap<IContentTypeComposition, int>().ConvertUsing(x => x.Id);
config.CreateMap<IContentType, ContentTypeDisplay>()
//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<PropertyTypeGroupDisplay, PropertyGroup>()
.ForMember(g => g.CreateDate, expression => expression.Ignore())
.ForMember(g => g.UpdateDate, expression => expression.Ignore())