diff --git a/src/Umbraco.Infrastructure/PropertyEditors/NestedPropertyIndexValueFactoryBase.cs b/src/Umbraco.Infrastructure/PropertyEditors/NestedPropertyIndexValueFactoryBase.cs index a675b38b2c..173b5eb693 100644 --- a/src/Umbraco.Infrastructure/PropertyEditors/NestedPropertyIndexValueFactoryBase.cs +++ b/src/Umbraco.Infrastructure/PropertyEditors/NestedPropertyIndexValueFactoryBase.cs @@ -112,7 +112,8 @@ internal abstract class NestedPropertyIndexValueFactoryBase published, propertyTypeDictionary, nestedContentRowValue, - availableCultures)); + availableCultures, + contentTypeDictionary)); index++; } @@ -213,7 +214,8 @@ internal abstract class NestedPropertyIndexValueFactoryBase bool published, IDictionary propertyTypeDictionary, TItem nestedContentRowValue, - IEnumerable availableCultures) + IEnumerable availableCultures, + IDictionary contentTypeDictionary) { foreach ((var propertyAlias, var propertyValue) in GetRawProperty(nestedContentRowValue)) { @@ -238,7 +240,7 @@ internal abstract class NestedPropertyIndexValueFactoryBase subProperty.PublishValues(availableCulture, segment ?? "*"); } indexValues = - editor.PropertyIndexValueFactory.GetIndexValues(subProperty, availableCulture, segment, published, availableCultures); + editor.PropertyIndexValueFactory.GetIndexValues(subProperty, availableCulture, segment, published, availableCultures, contentTypeDictionary); } } else @@ -248,7 +250,7 @@ internal abstract class NestedPropertyIndexValueFactoryBase { subProperty.PublishValues(culture ?? "*", segment ?? "*"); } - indexValues = editor.PropertyIndexValueFactory.GetIndexValues(subProperty, culture, segment, published, availableCultures); + indexValues = editor.PropertyIndexValueFactory.GetIndexValues(subProperty, culture, segment, published, availableCultures, contentTypeDictionary); } foreach ((var nestedAlias, IEnumerable nestedValue) in indexValues)