Fix OpenApiTagReference: pass tag name string instead of tag object

Co-authored-by: collinbarrett <6483057+collinbarrett@users.noreply.github.com>
This commit is contained in:
copilot-swe-agent[bot] 2025-11-13 01:50:22 +00:00 committed by Collin Barrett
parent d97e8ddfab
commit 766298a65f

View file

@ -17,7 +17,7 @@ internal static void MapEndpoints(this WebApplication app)
.Produces<List<GetLanguages.Response>>()
.AddOpenApiOperationTransformer((operation, context, ct) =>
{
operation.Tags = new HashSet<OpenApiTagReference> { new(LanguagesTag) };
operation.Tags = new HashSet<OpenApiTagReference> { new(LanguagesTag.Name) };
operation.Summary = "Gets the languages targeted by the FilterLists.";
operation.OperationId = nameof(GetLanguages);
return Task.CompletedTask;
@ -30,7 +30,7 @@ internal static void MapEndpoints(this WebApplication app)
.Produces<List<GetLicenses.Response>>()
.AddOpenApiOperationTransformer((operation, context, ct) =>
{
operation.Tags = new HashSet<OpenApiTagReference> { new(LicensesTag) };
operation.Tags = new HashSet<OpenApiTagReference> { new(LicensesTag.Name) };
operation.Summary = "Gets the licenses applied to the FilterLists.";
operation.OperationId = nameof(GetLicenses);
return Task.CompletedTask;
@ -43,7 +43,7 @@ internal static void MapEndpoints(this WebApplication app)
.Produces<List<GetLists.Response>>()
.AddOpenApiOperationTransformer((operation, context, ct) =>
{
operation.Tags = new HashSet<OpenApiTagReference> { new(FilterListsTag) };
operation.Tags = new HashSet<OpenApiTagReference> { new(FilterListsTag.Name) };
operation.Summary = "Gets the FilterLists.";
operation.OperationId = nameof(GetLists);
return Task.CompletedTask;
@ -64,7 +64,7 @@ internal static void MapEndpoints(this WebApplication app)
.Produces(StatusCodes.Status404NotFound)
.AddOpenApiOperationTransformer((operation, context, ct) =>
{
operation.Tags = new HashSet<OpenApiTagReference> { new(FilterListsTag) };
operation.Tags = new HashSet<OpenApiTagReference> { new(FilterListsTag.Name) };
operation.Summary = "Gets the details of the FilterList.";
operation.OperationId = nameof(GetListDetails);
operation.Parameters =
@ -88,7 +88,7 @@ internal static void MapEndpoints(this WebApplication app)
.Produces<List<GetMaintainers.Response>>()
.AddOpenApiOperationTransformer((operation, context, ct) =>
{
operation.Tags = new HashSet<OpenApiTagReference> { new(MaintainersTag) };
operation.Tags = new HashSet<OpenApiTagReference> { new(MaintainersTag.Name) };
operation.Summary = "Gets the maintainers of the FilterLists.";
operation.OperationId = nameof(GetMaintainers);
return Task.CompletedTask;
@ -101,7 +101,7 @@ internal static void MapEndpoints(this WebApplication app)
.Produces<List<GetSoftware.Response>>()
.AddOpenApiOperationTransformer((operation, context, ct) =>
{
operation.Tags = new HashSet<OpenApiTagReference> { new(SoftwareTag) };
operation.Tags = new HashSet<OpenApiTagReference> { new(SoftwareTag.Name) };
operation.Summary = "Gets the software that subscribes to the FilterLists.";
operation.OperationId = nameof(GetSoftware);
return Task.CompletedTask;
@ -114,7 +114,7 @@ internal static void MapEndpoints(this WebApplication app)
.Produces<List<GetSyntaxes.Response>>()
.AddOpenApiOperationTransformer((operation, context, ct) =>
{
operation.Tags = new HashSet<OpenApiTagReference> { new(SyntaxesTag) };
operation.Tags = new HashSet<OpenApiTagReference> { new(SyntaxesTag.Name) };
operation.Summary = "Gets the syntaxes of the FilterLists.";
operation.OperationId = nameof(GetSyntaxes);
return Task.CompletedTask;
@ -127,7 +127,7 @@ internal static void MapEndpoints(this WebApplication app)
.Produces<List<GetTags.Response>>()
.AddOpenApiOperationTransformer((operation, context, ct) =>
{
operation.Tags = new HashSet<OpenApiTagReference> { new(TagsTag) };
operation.Tags = new HashSet<OpenApiTagReference> { new(TagsTag.Name) };
operation.Summary = "Gets the tags of the FilterLists.";
operation.OperationId = nameof(GetTags);
return Task.CompletedTask;