File tree 1 file changed +3
-2
lines changed
1 file changed +3
-2
lines changed Original file line number Diff line number Diff line change @@ -29,7 +29,7 @@ public static EndpointFilterDelegate Create(EndpointFilterFactoryContext context
29
29
var serviceProviderIsService = context . ApplicationServices . GetService < IServiceProviderIsService > ( ) ;
30
30
31
31
// Use a list to only store validatable parameters instead of arrays for all parameters
32
- var validatableParameters = new List < ValidatableParameterEntry > ( ) ;
32
+ List < ValidatableParameterEntry > ? validatableParameters = null ;
33
33
34
34
for ( var i = 0 ; i < parameters . Length ; i ++ )
35
35
{
@@ -41,14 +41,15 @@ public static EndpointFilterDelegate Create(EndpointFilterFactoryContext context
41
41
42
42
if ( options . TryGetValidatableParameterInfo ( parameters [ i ] , out var validatableParameter ) )
43
43
{
44
+ validatableParameters ??= new ( ) ;
44
45
validatableParameters . Add ( new ValidatableParameterEntry (
45
46
i ,
46
47
validatableParameter ,
47
48
GetDisplayName ( parameters [ i ] ) ) ) ;
48
49
}
49
50
}
50
51
51
- if ( validatableParameters . Count == 0 )
52
+ if ( validatableParameters is null || validatableParameters . Count == 0 )
52
53
{
53
54
return next ;
54
55
}
You can’t perform that action at this time.
0 commit comments