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

Merge pull request #8232 from overleaf/ab-fix-anonymous-users-assignment

Fix the condition to assign anonymous users to default for alpha/beta phases

GitOrigin-RevId: 4ffaf2cceeadbfc76120c874ee2c86f747034e9f
Alexandre Bourdin 4 лет назад
Родитель
Сommit
b48529497d
1 измененных файлов с 2 добавлено и 3 удалено
  1. 2 3
      services/web/app/src/Features/SplitTests/SplitTestHandler.js

+ 2 - 3
services/web/app/src/Features/SplitTests/SplitTestHandler.js

@@ -207,9 +207,8 @@ async function _getAssignmentMetadata(analyticsId, user, splitTest) {
   const currentVersion = splitTest.getCurrentVersion()
   const phase = currentVersion.phase
   if (
-    user &&
-    ((phase === ALPHA_PHASE && !user.alphaProgram) ||
-      (phase === BETA_PHASE && !user.betaProgram))
+    (phase === ALPHA_PHASE && !user?.alphaProgram) ||
+    (phase === BETA_PHASE && !user?.betaProgram)
   ) {
     return {
       activeForUser: false,