Merge pull request #802 from tmoxon/dev-v7
Null check to prevent object reference error with public properties on custom indexers
This commit is contained in:
@@ -258,9 +258,16 @@ namespace Umbraco.Web.WebServices
|
||||
//ignore these properties
|
||||
.Where(x => new[] {"IndexerData", "Description", "WorkingFolder"}.InvariantContains(x.Name) == false)
|
||||
.OrderBy(x => x.Name);
|
||||
|
||||
foreach (var p in props)
|
||||
{
|
||||
indexerModel.ProviderProperties.Add(p.Name, p.GetValue(indexer, null).ToString());
|
||||
var val = p.GetValue(indexer, null);
|
||||
if (val == null)
|
||||
{
|
||||
LogHelper.Warn<ExamineManagementApiController>("Property value was null when setting up property on indexer: " + indexer.Name + " property: " + p.Name);
|
||||
val = string.Empty;
|
||||
}
|
||||
indexerModel.ProviderProperties.Add(p.Name, val.ToString());
|
||||
}
|
||||
|
||||
var luceneIndexer = indexer as LuceneIndexer;
|
||||
|
||||
Reference in New Issue
Block a user