Explorar o código

Merge pull request #13809 from overleaf/jdt-front-panel-improvements

Front panel improvements

GitOrigin-RevId: 6d295453819ba2931dc8b6e1c3d947e09ea4eff8
Jimmy Domagala-Tang %!s(int64=3) %!d(string=hai) anos
pai
achega
53c613906f

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

@@ -146,7 +146,7 @@ async function getAssignmentForMongoUser(
 /**
  * Get a mapping of the active split test assignments for the given user
  */
-async function getActiveAssignmentsForUser(userId) {
+async function getActiveAssignmentsForUser(userId, removeArchived = false) {
   if (!Features.hasFeature('saas')) {
     return {}
   }
@@ -158,6 +158,7 @@ async function getActiveAssignmentsForUser(userId) {
 
   const splitTests = await SplitTest.find({
     $where: 'this.versions[this.versions.length - 1].active',
+    ...(removeArchived && { archived: { $ne: true } }),
   }).exec()
   const assignments = {}
   for (const splitTest of splitTests) {