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

Merge pull request #3060 from overleaf/cmg-wfh-export-updates

WFH Export: Account for user being undefined

GitOrigin-RevId: 8e653fda6eaea3cdde8e5677f24ef39c1c97bb94
Timothée Alby 6 лет назад
Родитель
Сommit
52fafa96c5
1 измененных файлов с 10 добавлено и 6 удалено
  1. 10 6
      services/web/scripts/wfh_2020/wfh_2020_export.js

+ 10 - 6
services/web/scripts/wfh_2020/wfh_2020_export.js

@@ -28,12 +28,16 @@ db.deletedSubscriptions.aggregate(
       10,
       function(userId, callback) {
         db.users.findOne(userId, function(err, user) {
-          const emails = user.emails.map(email => email.email)
-          console.log(
-            `${user._id},${user.first_name || ''},${user.last_name || ''},${
-              user.signUpDate
-            },${emails.join(',')}`
-          )
+          if (user) {
+            const emails = user.emails.map(email => email.email)
+            console.log(
+              `${user._id},${user.first_name || ''},${user.last_name || ''},${
+                user.signUpDate
+              },${emails.join(',')}`
+            )
+          } else {
+            console.error('A group user was not found')
+          }
           callback(err)
         })
       },