Skip to content

Commit a39d3d3

Browse files
Fix build
Updates for Microsoft.OpenApi 2.0.0-preview.11.
1 parent ab2da79 commit a39d3d3

File tree

3 files changed

+8
-3
lines changed

3 files changed

+8
-3
lines changed

src/TodoApp/OpenApi/AspNetCore/AspNetCoreOpenApiEndpoints.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,8 +51,8 @@ public static IServiceCollection AddAspNetCoreOpenApi(this IServiceCollection se
5151
document.Components ??= new();
5252
document.Components.SecuritySchemes ??= new Dictionary<string, IOpenApiSecurityScheme>();
5353
document.Components.SecuritySchemes[reference.Reference.Id] = scheme;
54-
document.SecurityRequirements ??= [];
55-
document.SecurityRequirements.Add(new() { [reference] = [] });
54+
document.Security ??= [];
55+
document.Security.Add(new() { [reference] = [] });
5656

5757
return Task.CompletedTask;
5858
});

src/TodoApp/OpenApi/Swashbuckle/AddDocumentTagsFilter.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ public class AddDocumentTagsFilter : IDocumentFilter
1313
{
1414
public void Apply(OpenApiDocument swaggerDoc, DocumentFilterContext context)
1515
{
16-
swaggerDoc.Tags ??= [];
16+
swaggerDoc.Tags ??= new HashSet<OpenApiTag>();
1717
swaggerDoc.Tags.Add(new() { Name = "TodoApp" });
1818
}
1919
}

tests/TodoApp.Tests/OpenApiTests.Schema_Is_Correct_schemaUrl=openapi.verified.txt

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,11 @@
1313
},
1414
version: v1
1515
},
16+
servers: [
17+
{
18+
url: http://localhost/
19+
}
20+
],
1621
paths: {
1722
/api/items: {
1823
get: {

0 commit comments

Comments
 (0)