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

[saas-e2e] Delete user subscriptions in e2e tests setup (#27867)

Address errors caused by https://github.com/overleaf/internal/pull/27746

GitOrigin-RevId: 461ea586622999f8680f3f5eddcae71ffb6642c7
Antoine Clausse 1 год назад
Родитель
Сommit
ec98e68cab
1 измененных файлов с 2 добавлено и 0 удалено
  1. 2 0
      services/web/scripts/e2e_test_setup.mjs

+ 2 - 0
services/web/scripts/e2e_test_setup.mjs

@@ -51,6 +51,8 @@ async function createUser(email) {
 async function deleteUser(email) {
 async function deleteUser(email) {
   const user = await db.users.findOne({ email })
   const user = await db.users.findOne({ email })
   if (!user) return
   if (!user) return
+  // Delete the subscriptions of the user
+  await db.subscriptions.deleteMany({ admin_id: user._id })
   // Soft delete the user.
   // Soft delete the user.
   await UserDeleter.promises.deleteUser(user._id, {
   await UserDeleter.promises.deleteUser(user._id, {
     force: true,
     force: true,