Skip to content

Commit 5b94e84

Browse files
Fixes generating OpenAPI specs with duplicate response headers. Closes #571 (#581)
1 parent fa0f84e commit 5b94e84

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

dev-proxy-plugins/RequestLogs/OpenApiSpecGeneratorPlugin.cs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -583,6 +583,12 @@ private void SetResponseFromSession(OpenApiOperation operation, Response respons
583583
continue;
584584
}
585585

586+
if (openApiResponse.Headers.ContainsKey(header.Name))
587+
{
588+
_logger?.LogDebug(" Header {headerName} already exists in response", header.Name);
589+
continue;
590+
}
591+
586592
openApiResponse.Headers.Add(header.Name, new OpenApiHeader
587593
{
588594
Schema = new OpenApiSchema { Type = "string" }

0 commit comments

Comments
 (0)