Skip to content

Commit 8af1c19

Browse files
committed
Get the display name from the enum
1 parent 7b2821e commit 8af1c19

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

src/Microsoft.OpenApi.Readers/V3/OpenApiSecuritySchemeDeserializer.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,13 +44,13 @@ internal static partial class OpenApiV3Deserializer
4444
{
4545
"scheme", (o, n) =>
4646
{
47-
o.Scheme = n.GetScalarValue();
47+
o.Scheme = n.GetScalarValue().GetEnumFromDisplayName<AuthenticationScheme>();
4848
}
4949
},
5050
{
5151
"bearerFormat", (o, n) =>
5252
{
53-
o.BearerFormat = n.GetScalarValue();
53+
o.BearerFormat = n.GetScalarValue().GetEnumFromDisplayName<BearerFormat>();
5454
}
5555
},
5656
{

src/Microsoft.OpenApi/Models/OpenApiSecurityScheme.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -118,8 +118,8 @@ public void SerializeAsV3WithoutReference(IOpenApiWriter writer)
118118
// These properties apply to http type only.
119119
// scheme
120120
// bearerFormat
121-
writer.WriteProperty(OpenApiConstants.Scheme, Scheme);
122-
writer.WriteProperty(OpenApiConstants.BearerFormat, BearerFormat);
121+
writer.WriteProperty(OpenApiConstants.Scheme, Scheme.GetDisplayName());
122+
writer.WriteProperty(OpenApiConstants.BearerFormat, BearerFormat.GetDisplayName());
123123
break;
124124
case SecuritySchemeType.OAuth2:
125125
// This property apply to oauth2 type only.

0 commit comments

Comments
 (0)