fix: allow zero value on number field (#1436)

* fix: allow zero value on number field

* fix: test
This commit is contained in:
Jérémy M
2023-09-04 17:03:31 +02:00
committed by GitHub
parent 8e22ffd021
commit 85156ce9ae
2 changed files with 10 additions and 10 deletions

View File

@ -8,7 +8,7 @@ export function canBeCastAsPositiveIntegerOrNull(
if (typeof probablePositiveNumberOrNull === 'number') {
return (
Number.isInteger(probablePositiveNumberOrNull) &&
Math.sign(probablePositiveNumberOrNull) === 1
Math.sign(probablePositiveNumberOrNull) !== -1
);
}
@ -27,7 +27,7 @@ export function canBeCastAsPositiveIntegerOrNull(
return false;
}
if (Number.isInteger(stringAsNumber) && Math.sign(stringAsNumber) === 1) {
if (Number.isInteger(stringAsNumber) && Math.sign(stringAsNumber) !== -1) {
return true;
}
}