Skip to content

Commit cd6c27e

Browse files
committed
fix: map int types to number OAS type
Signed-off-by: Vincent Biret <[email protected]>
1 parent ce64230 commit cd6c27e

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

src/Microsoft.OpenApi/Extensions/OpenApiTypeMapper.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,8 +57,8 @@ public static class OpenApiTypeMapper
5757
/// Other types including nullables and URL are also supported.
5858
/// Common Name type format Comments
5959
/// =========== ======= ====== =========================================
60-
/// integer integer int32 signed 32 bits
61-
/// long integer int64 signed 64 bits
60+
/// integer number int32 signed 32 bits
61+
/// long number int64 signed 64 bits
6262
/// float number float
6363
/// double number double
6464
/// string string [empty]

src/Microsoft.OpenApi/Validations/Rules/RuleHelpers.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -196,7 +196,7 @@ public static void ValidateDataTypeMismatch(
196196

197197
if (type == "number")
198198
{
199-
if (value is not OpenApiDouble)
199+
if (value is not OpenApiDouble or OpenApiInteger or OpenApiFloat or OpenApiLong)
200200
{
201201
context.CreateWarning(
202202
ruleName,

0 commit comments

Comments
 (0)