diff --git a/Client/src/Validation/error.js b/Client/src/Validation/error.js index 0e675f413..e205ce7d1 100644 --- a/Client/src/Validation/error.js +++ b/Client/src/Validation/error.js @@ -1,7 +1,7 @@ const buildErrors = (prev, id, error) => { const updatedErrors = { ...prev }; if (error) { - updatedErrors[id] = error.details[0].message; + updatedErrors[id] = error.details[0].message?? "Validation error"; } else { delete updatedErrors[id]; } @@ -15,7 +15,7 @@ const hasValidationErrors = (form, validation, setErrors) => { if (error) { const newErrors = {}; error.details.forEach((err) => { - newErrors[err.path[0]] = err.message; + newErrors[err.path[0]] = err.message?? "Validation error"; }); setErrors(newErrors); return true; diff --git a/Client/src/Validation/validation.js b/Client/src/Validation/validation.js index 1a9742e21..a6ec7688c 100644 --- a/Client/src/Validation/validation.js +++ b/Client/src/Validation/validation.js @@ -133,7 +133,7 @@ const advancedSettingsValidation = joi.object({ "string.empty": "API base url is required.", "string.uri": "The URL you provided is not valid.", }), - logLevel: joi.string(), + logLevel: joi.string().valid("debug", "none", "error", "warn").allow(""), systemEmailHost: joi.string().allow(''), systemEmailPort: joi.string().allow(''), systemEmailAddress: joi