Skip to content

Commit c99cc06

Browse files
Copilotrenemadsen
andcommitted
Revert to Swashbuckle 9.0.6 for .NET 10 compatibility
Swashbuckle 10.0.1 causes Entity Framework Core version conflicts with Microting packages. Downgrading to 9.0.6 which is compatible with .NET 10 and works with the existing Microting package versions (EF Core 9.x). Co-authored-by: renemadsen <[email protected]>
1 parent 5ae548a commit c99cc06

File tree

2 files changed

+18
-4
lines changed

2 files changed

+18
-4
lines changed

eFormAPI/eFormAPI.Web/Startup.cs

Lines changed: 17 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ namespace eFormAPI.Web;
6666
using Services.Mailing.EmailService;
6767
using Services.Mailing.EmailTags;
6868
using Microsoft.Extensions.Hosting;
69-
using Microsoft.OpenApi;
69+
using Microsoft.OpenApi.Models;
7070
using System.IO;
7171
using Microsoft.Extensions.PlatformAbstractions;
7272
using Microting.EformAngularFrontendBase.Infrastructure.Data;
@@ -294,9 +294,23 @@ public void ConfigureServices(IServiceCollection services)
294294
Scheme = "Bearer"
295295
});
296296

297-
c.AddSecurityRequirement(document => new OpenApiSecurityRequirement()
297+
c.AddSecurityRequirement(new OpenApiSecurityRequirement()
298298
{
299-
[new OpenApiSecuritySchemeReference("Bearer", document)] = new List<string>()
299+
{
300+
new OpenApiSecurityScheme
301+
{
302+
Reference = new OpenApiReference
303+
{
304+
Type = ReferenceType.SecurityScheme,
305+
Id = "Bearer"
306+
},
307+
Scheme = "oauth2",
308+
Name = "Bearer",
309+
In = ParameterLocation.Header
310+
311+
},
312+
new List<string>()
313+
}
300314
});
301315
});
302316
try

eFormAPI/eFormAPI.Web/eFormAPI.Web.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@
6060
<PackageReference Include="Microting.eFormApi.BasePn" Version="9.0.62" />
6161
<PackageReference Include="PureOtp" Version="1.0.0.1" />
6262
<PackageReference Include="Sentry" Version="5.16.2" />
63-
<PackageReference Include="Swashbuckle.AspNetCore" Version="10.0.1" />
63+
<PackageReference Include="Swashbuckle.AspNetCore" Version="9.0.6" />
6464
<PackageReference Include="McMaster.NETCore.Plugins" Version="2.0.0" />
6565
<PackageReference Include="sendgrid" Version="9.29.3" />
6666
<PackageReference Include="System.Configuration.ConfigurationManager" Version="10.0.0" />

0 commit comments

Comments
 (0)