From f0a237604310c1522e17d2a9b90106986cab1cf4 Mon Sep 17 00:00:00 2001 From: martincostello Date: Sat, 4 May 2024 15:49:31 +0100 Subject: [PATCH] Fix RequestBodyFilters not being deep copied Fix the property being copied twice instead of `RequestBodyFilters` being copied at all. Missed from #2796. Resolves #2273. --- .../DependencyInjection/ConfigureSwaggerGeneratorOptions.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Swashbuckle.AspNetCore.SwaggerGen/DependencyInjection/ConfigureSwaggerGeneratorOptions.cs b/src/Swashbuckle.AspNetCore.SwaggerGen/DependencyInjection/ConfigureSwaggerGeneratorOptions.cs index fce2c752b2..38bb98071b 100644 --- a/src/Swashbuckle.AspNetCore.SwaggerGen/DependencyInjection/ConfigureSwaggerGeneratorOptions.cs +++ b/src/Swashbuckle.AspNetCore.SwaggerGen/DependencyInjection/ConfigureSwaggerGeneratorOptions.cs @@ -70,7 +70,7 @@ public void DeepCopy(SwaggerGeneratorOptions source, SwaggerGeneratorOptions tar target.ParameterFilters = new List(source.ParameterFilters); target.OperationFilters = new List(source.OperationFilters); target.DocumentFilters = new List(source.DocumentFilters); - target.InferSecuritySchemes = source.InferSecuritySchemes; + target.RequestBodyFilters = new List(source.RequestBodyFilters); target.SecuritySchemesSelector = source.SecuritySchemesSelector; }