Skip to content

Commit 92bab8f

Browse files
decimal.Parse() does not properly handle instances where scientific notation is used to describe a decimal unless you include the NumberStyles.Float flag.
1 parent 2db9643 commit 92bab8f

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ internal static partial class OpenApiV3Deserializer
2727
{
2828
"multipleOf", (o, n) =>
2929
{
30-
o.MultipleOf = decimal.Parse(n.GetScalarValue(), CultureInfo.InvariantCulture);
30+
o.MultipleOf = decimal.Parse(n.GetScalarValue(), NumberStyles.Float, CultureInfo.InvariantCulture);
3131
}
3232
},
3333
{

0 commit comments

Comments
 (0)