From 5d445b41e94c1e426b98079cb03becf29d1f71f8 Mon Sep 17 00:00:00 2001 From: Marco Minerva Date: Mon, 30 Sep 2024 11:03:09 +0200 Subject: [PATCH] Update Swashbuckle packages and improve parameter matching Updated `MinimalSample.csproj` to change `Swashbuckle.AspNetCore` version from `6.8.0` to `6.8.1`. Similarly, updated `MinimalHelpers.OpenApi.csproj` to change `Swashbuckle.AspNetCore.SwaggerGen` version from `6.8.0` to `6.8.1`. Modified `GetByName` extension method in `SwaggerExtensions.cs` to use case-insensitive comparison for parameter names with `StringComparison.OrdinalIgnoreCase`. --- samples/MinimalSample/MinimalSample.csproj | 2 +- src/MinimalHelpers.OpenApi/MinimalHelpers.OpenApi.csproj | 2 +- src/MinimalHelpers.OpenApi/SwaggerExtensions.cs | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/samples/MinimalSample/MinimalSample.csproj b/samples/MinimalSample/MinimalSample.csproj index 304585e..6b6e45f 100644 --- a/samples/MinimalSample/MinimalSample.csproj +++ b/samples/MinimalSample/MinimalSample.csproj @@ -9,7 +9,7 @@ - + diff --git a/src/MinimalHelpers.OpenApi/MinimalHelpers.OpenApi.csproj b/src/MinimalHelpers.OpenApi/MinimalHelpers.OpenApi.csproj index 24b3127..1450ba7 100644 --- a/src/MinimalHelpers.OpenApi/MinimalHelpers.OpenApi.csproj +++ b/src/MinimalHelpers.OpenApi/MinimalHelpers.OpenApi.csproj @@ -38,6 +38,6 @@ - + diff --git a/src/MinimalHelpers.OpenApi/SwaggerExtensions.cs b/src/MinimalHelpers.OpenApi/SwaggerExtensions.cs index 3b977a7..206241c 100644 --- a/src/MinimalHelpers.OpenApi/SwaggerExtensions.cs +++ b/src/MinimalHelpers.OpenApi/SwaggerExtensions.cs @@ -30,7 +30,7 @@ public static void AddFormFile(this SwaggerGenOptions options) /// The object with the specified name. /// The parameter with the specified name was not found. public static OpenApiParameter GetByName(this IList parameters, string name) - => parameters.Single(p => p.Name == name); + => parameters.Single(p => p.Name.Equals(name, StringComparison.OrdinalIgnoreCase)); /// /// Gets by name the that is available in the parameters list.