fixed custom validator for json fields

This commit is contained in:
Pau 2025-05-09 02:12:49 +02:00
parent c5fd8c4dc5
commit 31540d4d4b
1 changed files with 8 additions and 2 deletions

View File

@ -15,6 +15,11 @@ const longitudeRange = (field, { min = -180, max = 180 } = {}) =>
.isFloat({ min, max }) .isFloat({ min, max })
.withMessage(`|${field}| must be a number between ${min} and ${max}`) .withMessage(`|${field}| must be a number between ${min} and ${max}`)
const json = (field) =>
check(field)
.isJSON()
.withMessage(`|${field}| must be a valid JSON string`);
export { export {
integer, integer,
integerRange, integerRange,
@ -22,5 +27,6 @@ export {
varChar, varChar,
bigInt, bigInt,
latitudeRange, latitudeRange,
longitudeRange longitudeRange,
json
} }