Skip to content

Commit 365585c

Browse files
committed
Add check for 0 value for number and integer parameter values
1 parent d92a27b commit 365585c

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/core/utils.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -494,8 +494,8 @@ export const validateParam = (param, isXml, isOAS3 = false) => {
494494
let listCheck = type === "array" && Im.List.isList(value) && value.count()
495495
let fileCheck = type === "file" && value instanceof win.File
496496
let booleanCheck = type === "boolean" && (value || value === false)
497-
let numberCheck = type === "number" && value
498-
let integerCheck = type === "integer" && value
497+
let numberCheck = type === "number" && (value || value === 0)
498+
let integerCheck = type === "integer" && (value || value === 0)
499499

500500
if ( required && !(stringCheck || arrayCheck || listCheck || fileCheck || booleanCheck || numberCheck || integerCheck) ) {
501501
errors.push("Required field is not provided")

0 commit comments

Comments
 (0)