Bladeren bron

Merge pull request #31723 from overleaf/ar-do-not-queue-invalid-analytics-messages

[analytics] do not queue invalid analytics messages

GitOrigin-RevId: 9182fe41974ab618e7a51330bfba6703894295f4
Andrew Rumble 4 maanden geleden
bovenliggende
commit
632299d7b5
1 gewijzigde bestanden met toevoegingen van 3 en 0 verwijderingen
  1. 3 0
      libraries/validation-tools/validateSchema.js

+ 3 - 0
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`