Просмотр исходного кода

Merge pull request #7467 from overleaf/em-bad-filetree

Find file trees that have null folder entries

GitOrigin-RevId: aa4c7ed180479288d4ce26549ceeaa0f5ebbd298
Eric Mc Sween 4 лет назад
Родитель
Сommit
ed40ce27ab
1 измененных файлов с 3 добавлено и 0 удалено
  1. 3 0
      services/web/scripts/find_malformed_filetrees.js

+ 3 - 0
services/web/scripts/find_malformed_filetrees.js

@@ -41,6 +41,9 @@ function findBadPaths(folder) {
   }
   }
   if (folder.folders && Array.isArray(folder.folders)) {
   if (folder.folders && Array.isArray(folder.folders)) {
     for (const [i, subfolder] of folder.folders.entries()) {
     for (const [i, subfolder] of folder.folders.entries()) {
+      if (!subfolder) {
+        result.push(`folders.${i}`)
+      }
       for (const badPath of findBadPaths(subfolder)) {
       for (const badPath of findBadPaths(subfolder)) {
         result.push(`folders.${i}.${badPath}`)
         result.push(`folders.${i}.${badPath}`)
       }
       }