Skip to content
Closed
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion src/OpenApi/src/Services/OpenApiDocumentService.cs
Original file line number Diff line number Diff line change
Expand Up @@ -444,6 +444,8 @@ private async Task<OpenApiResponse> GetResponseAsync(
continue;
}

// Execute 'schemaTransformers' ahead of time to apply modifications made by 'schemaTransformers' to the parameter.
var schema = await _componentService.GetOrCreateSchemaAsync(document, GetTargetType(description, parameter), scopedServiceProvider, schemaTransformers, parameter, cancellationToken: cancellationToken);
var openApiParameter = new OpenApiParameter
{
Name = parameter.Name,
Expand All @@ -455,7 +457,7 @@ private async Task<OpenApiResponse> GetResponseAsync(
_ => ParameterLocation.Query
},
Required = IsRequired(parameter),
Schema = await _componentService.GetOrCreateSchemaAsync(document, GetTargetType(description, parameter), scopedServiceProvider, schemaTransformers, parameter, cancellationToken: cancellationToken),
Schema = schema,
Description = GetParameterDescriptionFromAttribute(parameter)
};

Expand Down
Loading