U4-7612 Properties Pane is empty when trying to add a new Property to a new or existing Document Type

This commit is contained in:
Sebastiaan Janssen
2016-01-06 14:24:53 +01:00
parent 701dea5de7
commit 649679cb30

View File

@@ -299,14 +299,16 @@ namespace Umbraco.Web.Editors
{
var dataTypes = Services.DataTypeService
.GetAllDataTypeDefinitions()
.Select(Mapper.Map<IDataTypeDefinition, DataTypeBasic>);
.Select(Mapper.Map<IDataTypeDefinition, DataTypeBasic>)
.ToArray();
var propertyEditors = PropertyEditorResolver.Current.PropertyEditors.ToArray();
foreach (var dataType in dataTypes)
{
var propertyEditor = propertyEditors.Single(x => x.Alias == dataType.Alias);
dataType.HasPrevalues = propertyEditor.PreValueEditor.Fields.Any(); ;
var propertyEditor = propertyEditors.SingleOrDefault(x => x.Alias == dataType.Alias);
if(propertyEditor != null)
dataType.HasPrevalues = propertyEditor.PreValueEditor.Fields.Any(); ;
}
var grouped = dataTypes