From 2cf76ba39a2e4ff8dcecb2a7446a46c635e03e7e Mon Sep 17 00:00:00 2001 From: Chrystal Maria Griffiths Date: Mon, 2 Dec 2019 17:09:31 +0000 Subject: [PATCH] Merge pull request #2421 from overleaf/fix-user-projects-json Fix exception for project.trashed.find GitOrigin-RevId: 18b32b0a5badd29893e6a98c9915737bfd8cef2a --- services/web/app/src/Features/Project/ProjectController.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/services/web/app/src/Features/Project/ProjectController.js b/services/web/app/src/Features/Project/ProjectController.js index 6af8b51be7..c5a3633225 100644 --- a/services/web/app/src/Features/Project/ProjectController.js +++ b/services/web/app/src/Features/Project/ProjectController.js @@ -302,8 +302,10 @@ const ProjectController = { if (err != null) { return next(err) } + + // _buildProjectList already converts archived/trashed to booleans so isArchivedOrTrashed should not be used here projects = ProjectController._buildProjectList(projects, userId) - .filter(p => !ProjectHelper.isArchivedOrTrashed(p, userId)) + .filter(p => !(p.archived || p.trashed)) .filter(p => !p.isV1Project) .map(p => ({ _id: p.id, name: p.name, accessLevel: p.accessLevel }))