Преглед на файлове

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 месеца
родител
ревизия
632299d7b5
променени са 1 файла, в които са добавени 3 реда и са изтрити 0 реда
  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`