From 103538b889d6e60a71e89546023e7239aba9585f Mon Sep 17 00:00:00 2001 From: Doug Bunting Date: Sun, 15 Mar 2015 11:08:09 -0700 Subject: [PATCH] Fix NRE in `MutableObjectModelBinder` --- .../Binders/MutableObjectModelBinder.cs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/Microsoft.AspNet.Mvc.ModelBinding/Binders/MutableObjectModelBinder.cs b/src/Microsoft.AspNet.Mvc.ModelBinding/Binders/MutableObjectModelBinder.cs index f76c6002c1..c8085ed26b 100644 --- a/src/Microsoft.AspNet.Mvc.ModelBinding/Binders/MutableObjectModelBinder.cs +++ b/src/Microsoft.AspNet.Mvc.ModelBinding/Binders/MutableObjectModelBinder.cs @@ -328,6 +328,12 @@ namespace Microsoft.AspNet.Mvc.ModelBinding { var propertyName = property.Name; var propertyMetadata = bindingContext.ModelMetadata.Properties[propertyName]; + if (propertyMetadata == null) + { + // Skip indexer properties and others ModelMetadata ignores. + continue; + } + var requiredValidator = bindingContext.OperationBindingContext .ValidatorProvider .GetValidators(propertyMetadata)