- update number validation

This commit is contained in:
Shemy Gan
2024-10-24 14:13:07 -04:00
parent 5c45d934a6
commit fd261d3eb1

View File

@@ -138,20 +138,18 @@ const advancedSettingsValidation = joi.object({
systemEmailPort: joi.string().allow(""),
systemEmailAddress: joi.string().allow(""),
systemEmailPassword: joi.string().allow(""),
jwtTTLNum: joi
.number()
.messages({
"any.required": "JWT TTL is required.",
}),
jwtTTLNum: joi.number().messages({
"number.base": "JWT TTL is required.",
}),
jwtTTLUnits: joi
.string()
.trim()
.custom((value, helpers) => {
if( !["days", "hours"].includes(value)) {
if (!["days", "hours"].includes(value)) {
return helpers.message("JWT TTL unit is required.");
}
return value;
}),
}),
dbType: joi.string().trim().messages({
"string.empty": "DB type is required.",
}),