@@ -78,7 +78,7 @@ private OpenApiOperation GetOperation(string httpMethod, MethodInfo methodInfo,
7878 Description = metadata . GetMetadata < IEndpointDescriptionMetadata > ( ) ? . Description ,
7979 Tags = GetOperationTags ( methodInfo , metadata ) ,
8080 Parameters = GetOpenApiParameters ( methodInfo , pattern , disableInferredBody ) ,
81- RequestBody = GetOpenApiRequestBody ( methodInfo , metadata , pattern ) ,
81+ RequestBody = GetOpenApiRequestBody ( methodInfo , metadata , pattern , disableInferredBody ) ,
8282 Responses = GetOpenApiResponses ( methodInfo , metadata )
8383 } ;
8484
@@ -251,15 +251,15 @@ private static void GenerateDefaultResponses(Dictionary<int, (Type?, MediaTypeCo
251251 }
252252 }
253253
254- private OpenApiRequestBody ? GetOpenApiRequestBody ( MethodInfo methodInfo , EndpointMetadataCollection metadata , RoutePattern pattern )
254+ private OpenApiRequestBody ? GetOpenApiRequestBody ( MethodInfo methodInfo , EndpointMetadataCollection metadata , RoutePattern pattern , bool disableInferredBody )
255255 {
256256 var hasFormOrBodyParameter = false ;
257257 ParameterInfo ? requestBodyParameter = null ;
258258
259259 var parameters = PropertyAsParameterInfo . Flatten ( methodInfo . GetParameters ( ) , ParameterBindingMethodCache ) ;
260260 foreach ( var parameter in parameters )
261261 {
262- var ( bodyOrFormParameter , _, _) = GetOpenApiParameterLocation ( parameter , pattern , false ) ;
262+ var ( bodyOrFormParameter , _, _) = GetOpenApiParameterLocation ( parameter , pattern , disableInferredBody ) ;
263263 hasFormOrBodyParameter |= bodyOrFormParameter ;
264264 if ( hasFormOrBodyParameter )
265265 {
0 commit comments