Fix #339, optional parameter detection was broken
This commit is contained in:
parent
b9dbb6fe57
commit
ece20cacce
|
|
@ -14,7 +14,7 @@ namespace Microsoft.AspNet.Mvc
|
||||||
return new ParameterDescriptor
|
return new ParameterDescriptor
|
||||||
{
|
{
|
||||||
Name = parameter.Name,
|
Name = parameter.Name,
|
||||||
IsOptional = parameter.IsOptional,
|
IsOptional = parameter.IsOptional || parameter.HasDefaultValue,
|
||||||
ParameterBindingInfo = isFromBody ? null : GetParameterBindingInfo(parameter),
|
ParameterBindingInfo = isFromBody ? null : GetParameterBindingInfo(parameter),
|
||||||
BodyParameterInfo = isFromBody ? GetBodyParameterInfo(parameter) : null
|
BodyParameterInfo = isFromBody ? GetBodyParameterInfo(parameter) : null
|
||||||
};
|
};
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue