diff --git a/src/Our.Umbraco.NestedContent/PropertyEditors/NestedContentPropertyEditor.cs b/src/Our.Umbraco.NestedContent/PropertyEditors/NestedContentPropertyEditor.cs index 8364f79..bde35e2 100644 --- a/src/Our.Umbraco.NestedContent/PropertyEditors/NestedContentPropertyEditor.cs +++ b/src/Our.Umbraco.NestedContent/PropertyEditors/NestedContentPropertyEditor.cs @@ -262,7 +262,11 @@ public override object ConvertEditorToDb(ContentPropertyData editorValue, object var value = JsonConvert.DeserializeObject>(editorValue.Value.ToString()); if (value == null) - return string.Empty; + return null; + + // Issue #38 - Keep recursive property lookups working + if (!value.Any()) + return null; // Process value for (var i = 0; i < value.Count; i++)