Skip to content

Commit 0ce92cc

Browse files
committed
fix: conditional version for extension causes invalid json
Signed-off-by: Vincent Biret <[email protected]>
1 parent ffac64e commit 0ce92cc

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

src/Microsoft.OpenApi/MicrosoftExtensions/OpenApiEnumValuesDescriptionExtension.cs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -41,10 +41,9 @@ public class OpenApiEnumValuesDescriptionExtension : IOpenApiExtension
4141
public void Write(IOpenApiWriter writer, OpenApiSpecVersion specVersion)
4242
{
4343
if (writer is null) throw new ArgumentNullException(nameof(writer));
44-
if (specVersion is OpenApiSpecVersion.OpenApi2_0 or OpenApiSpecVersion.OpenApi3_0 &&
45-
!string.IsNullOrEmpty(EnumName) &&
44+
if (!string.IsNullOrEmpty(EnumName) &&
4645
ValuesDescriptions.Any())
47-
{ // when we upgrade to 3.1, we don't need to write this extension as JSON schema will support writing enum values
46+
{
4847
writer.WriteStartObject();
4948
writer.WriteProperty(nameof(Name).ToFirstCharacterLowerCase(), EnumName);
5049
writer.WriteProperty("modelAsString", false);

0 commit comments

Comments
 (0)