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

Merge pull request #16082 from overleaf/jel-group-sso-already-linked

[web] Fix projection when checking if user is already enrolled in SSO

GitOrigin-RevId: eebe645cba2f911783f1b2a636a4fc51a8f6107b
Jessica Lawshe 2 лет назад
Родитель
Сommit
8a741b89f2
1 измененных файлов с 1 добавлено и 4 удалено
  1. 1 4
      services/web/app/src/Features/Subscription/GroupSSOHandler.js

+ 1 - 4
services/web/app/src/Features/Subscription/GroupSSOHandler.js

@@ -18,10 +18,7 @@ async function checkUserCanEnrollInSubscription(userId, subscription) {
     throw new Errors.SAMLGroupSSOLoginIdentityNotFoundError()
   }
 
-  const user = await User.findOne(
-    { _id: userId },
-    { projection: { enrollment: 1 } }
-  ).exec()
+  const user = await User.findOne({ _id: userId }, { enrollment: 1 }).exec()
 
   const userIsEnrolled = user.enrollment?.sso?.some(
     enrollment => enrollment.groupId.toString() === subscription._id.toString()