Fix NRE in `MutableObjectModelBinder`

This commit is contained in:
Doug Bunting 2015-03-15 11:08:09 -07:00
parent 88aa820b9f
commit 103538b889
1 changed files with 6 additions and 0 deletions

View File

@ -328,6 +328,12 @@ namespace Microsoft.AspNet.Mvc.ModelBinding
{ {
var propertyName = property.Name; var propertyName = property.Name;
var propertyMetadata = bindingContext.ModelMetadata.Properties[propertyName]; var propertyMetadata = bindingContext.ModelMetadata.Properties[propertyName];
if (propertyMetadata == null)
{
// Skip indexer properties and others ModelMetadata ignores.
continue;
}
var requiredValidator = bindingContext.OperationBindingContext var requiredValidator = bindingContext.OperationBindingContext
.ValidatorProvider .ValidatorProvider
.GetValidators(propertyMetadata) .GetValidators(propertyMetadata)