From ec98e68cab0e161d4c8eb1eda22a2ceefba683fa Mon Sep 17 00:00:00 2001 From: Antoine Clausse Date: Wed, 13 Aug 2025 12:36:50 +0200 Subject: [PATCH] [saas-e2e] Delete user subscriptions in e2e tests setup (#27867) Address errors caused by https://github.com/overleaf/internal/pull/27746 GitOrigin-RevId: 461ea586622999f8680f3f5eddcae71ffb6642c7 --- services/web/scripts/e2e_test_setup.mjs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/services/web/scripts/e2e_test_setup.mjs b/services/web/scripts/e2e_test_setup.mjs index 75e20b60b7..fa8bfed0dc 100644 --- a/services/web/scripts/e2e_test_setup.mjs +++ b/services/web/scripts/e2e_test_setup.mjs @@ -51,6 +51,8 @@ async function createUser(email) { async function deleteUser(email) { const user = await db.users.findOne({ email }) if (!user) return + // Delete the subscriptions of the user + await db.subscriptions.deleteMany({ admin_id: user._id }) // Soft delete the user. await UserDeleter.promises.deleteUser(user._id, { force: true,