Swashbuckle.AspNetCore
Swashbuckle.AspNetCore copied to clipboard
[Bug]: attributes are moved to allOf instead of in the root of an object after updating from 6.5.0 to 6.6.2
Describe the bug
The left side is generated through swagger cli with version 6.5.0 of the library, and the right sight is generated after updating to 6.6.2:
When this is now used to generate a client from it it contains the following properties:
Expected behavior
Left Side
Actual behavior
Right Side
Steps to reproduce
Create an empty type that inherits from a base class. We are using UseOneOfForPolymorphism
as well as:
[SwaggerDiscriminator(ConnectionType.TypeDiscriminatorPropertyName)]
[SwaggerSubType(typeof(HttpConnectionConfigDto), DiscriminatorValue = ConnectionType.Http)]
Exception(s) (if any)
No response
Swashbuckle.AspNetCore version
6.6.2
.NET Version
net8.0
Anything else?
No response