diff --git a/app/Umbraco/Umbraco.Archetype/Constants.cs b/app/Umbraco/Umbraco.Archetype/Constants.cs index 4c677e1..9bc7f0d 100644 --- a/app/Umbraco/Umbraco.Archetype/Constants.cs +++ b/app/Umbraco/Umbraco.Archetype/Constants.cs @@ -3,5 +3,7 @@ public static class Constants { public const string PropertyEditorAlias = "Imulus.Archetype"; + + public const string PreValueAlias = "archetypeConfig"; } } diff --git a/app/Umbraco/Umbraco.Archetype/PropertyConverters/ArchetypeValueConverter.cs b/app/Umbraco/Umbraco.Archetype/PropertyConverters/ArchetypeValueConverter.cs index de2d8fe..d9a1a23 100644 --- a/app/Umbraco/Umbraco.Archetype/PropertyConverters/ArchetypeValueConverter.cs +++ b/app/Umbraco/Umbraco.Archetype/PropertyConverters/ArchetypeValueConverter.cs @@ -90,7 +90,7 @@ namespace Archetype.Umbraco.PropertyConverters var preValues = Services.DataTypeService.GetPreValuesCollectionByDataTypeId(dataTypeId); var configJson = preValues.IsDictionaryBased - ? preValues.PreValuesAsDictionary["archetypeConfig"].Value + ? preValues.PreValuesAsDictionary[Constants.PreValueAlias].Value : preValues.PreValuesAsArray.First().Value; var config = JsonConvert.DeserializeObject(configJson, _jsonSettings);