diff --git a/src/Microsoft.OpenApi.Readers/V3/OpenApiEncodingDeserializer.cs b/src/Microsoft.OpenApi.Readers/V3/OpenApiEncodingDeserializer.cs index b3bda4b61..fc2f990e7 100644 --- a/src/Microsoft.OpenApi.Readers/V3/OpenApiEncodingDeserializer.cs +++ b/src/Microsoft.OpenApi.Readers/V3/OpenApiEncodingDeserializer.cs @@ -31,15 +31,7 @@ internal static partial class OpenApiV3Deserializer { "style", (o, n) => { - ParameterStyle style; - if (Enum.TryParse(n.GetScalarValue(), out style)) - { - o.Style = style; - } - else - { - o.Style = null; - } + o.Style = n.GetScalarValue().GetEnumFromDisplayName(); } }, { diff --git a/src/Microsoft.OpenApi.Readers/V3/OpenApiMediaTypeDeserializer.cs b/src/Microsoft.OpenApi.Readers/V3/OpenApiMediaTypeDeserializer.cs index 695f1cc1b..c8bd3d240 100644 --- a/src/Microsoft.OpenApi.Readers/V3/OpenApiMediaTypeDeserializer.cs +++ b/src/Microsoft.OpenApi.Readers/V3/OpenApiMediaTypeDeserializer.cs @@ -81,11 +81,6 @@ public static OpenApiMediaType LoadMediaType(ParseNode node) { var mapNode = node.CheckMapNode(OpenApiConstants.Content); - if (!mapNode.Any()) - { - return null; - } - var mediaType = new OpenApiMediaType(); ParseMap(mapNode, mediaType, _mediaTypeFixedFields, _mediaTypePatternFields);