From ec8ef1cc5e1304f46ec2f7a69831b7ec04430f08 Mon Sep 17 00:00:00 2001 From: Maria Florencia Besteiro Gonzalez Date: Mon, 30 Mar 2026 15:14:49 +0200 Subject: [PATCH] Merge pull request #32402 from overleaf/jpa-auto-close-debug [web] auto-close notification on old debug projects GitOrigin-RevId: 6a33da9da2995e83400c73eecaf07ada2fb2505c --- .../app/src/Features/Notifications/NotificationsBuilder.mjs | 2 +- .../web/app/src/Features/Project/ProjectListController.mjs | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/services/web/app/src/Features/Notifications/NotificationsBuilder.mjs b/services/web/app/src/Features/Notifications/NotificationsBuilder.mjs index cbfac1c907..2b9c558eaf 100644 --- a/services/web/app/src/Features/Notifications/NotificationsBuilder.mjs +++ b/services/web/app/src/Features/Notifications/NotificationsBuilder.mjs @@ -241,7 +241,7 @@ function personalAndGroupSubscriptions(userId) { function oldDebugProjects(userId) { return { key: `old-debug-projects-${userId}`, - async create(userId) { + async create() { return await NotificationsHandler.promises.createNotification( userId, this.key, diff --git a/services/web/app/src/Features/Project/ProjectListController.mjs b/services/web/app/src/Features/Project/ProjectListController.mjs index 750d85eed9..4a38ecc4f2 100644 --- a/services/web/app/src/Features/Project/ProjectListController.mjs +++ b/services/web/app/src/Features/Project/ProjectListController.mjs @@ -642,7 +642,9 @@ async function _checkForOldDebugProjects(userId) { 7 ) if (exists) { - await NotificationsBuilder.promises.oldDebugProjects(userId).create(userId) + await NotificationsBuilder.promises.oldDebugProjects(userId).create() + } else { + await NotificationsBuilder.promises.oldDebugProjects(userId).read() } }