diff --git a/libraries/validation-tools/validateSchema.js b/libraries/validation-tools/validateSchema.js index f2ec807924..90be718912 100644 --- a/libraries/validation-tools/validateSchema.js +++ b/libraries/validation-tools/validateSchema.js @@ -49,6 +49,9 @@ function validateSchema(schema, data) { if (isZodErrorLike(err)) { const errorMessages = err.issues.map(issue => { const value = getPathValue(data, issue.path) + if (issue.path.length === 0) { + return issue.message + } const fieldName = String(issue.path[issue.path.length - 1]) if (isRequiredError(issue, value)) { return `"${fieldName}" is required`