Bläddra i källkod

Merge pull request #3673 from overleaf/jpa-handle-old-projects

[ProjectEditorHandler] process old projects gracefully

GitOrigin-RevId: eb7d3d776c2950bc13d02a9b9a4b2612f346e1c1
Jakob Ackermann 5 år sedan
förälder
incheckning
a034b46db4
1 ändrade filer med 3 tillägg och 0 borttagningar
  1. 3 0
      services/web/app/src/Features/Project/ProjectEditorHandler.js

+ 3 - 0
services/web/app/src/Features/Project/ProjectEditorHandler.js

@@ -20,6 +20,9 @@ module.exports = ProjectEditorHandler = {
 
 
   buildProjectModelView(project, members, invites) {
   buildProjectModelView(project, members, invites) {
     let owner, ownerFeatures
     let owner, ownerFeatures
+    if (!Array.isArray(project.deletedDocs)) {
+      project.deletedDocs = []
+    }
     project.deletedDocs.forEach(doc => {
     project.deletedDocs.forEach(doc => {
       // The frontend does not use this field.
       // The frontend does not use this field.
       delete doc.deletedAt
       delete doc.deletedAt