Skip to content

Commit d631714

Browse files
committed
Resolve previously introduced configure parameter with null in runtime
1 parent 1f7f7d2 commit d631714

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

src/Dibix.Http.Server/Runtime/HttpParameterResolver.cs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -103,6 +103,11 @@ private static IEnumerable<HttpParameterInfo> CollectParameters(IHttpActionDescr
103103
continue;
104104
}
105105

106+
if (parameter.ParameterType == typeof(Action<DatabaseAccessorOptions>))
107+
{
108+
yield return HttpParameterInfo.ConstantValue(contractParameter: null, parameter.ParameterType, parameter.Name, null);
109+
}
110+
106111
if (parameter.IsDefined(typeof(InputClassAttribute)))
107112
{
108113
foreach (PropertyInfo property in parameter.ParameterType.GetRuntimeProperties())

0 commit comments

Comments
 (0)