Merge pull request #14773 from overleaf/ii-modify-design-system-update-split-test

[web] Modify design-system-update split test

GitOrigin-RevId: f28aeef5ba782006afd30fd2862d0ad129077f6c
This commit is contained in:
ilkin-overleaf
2023-09-18 08:03:49 +00:00
committed by Copybot
parent dc937f4bc8
commit c6289cc67f
11 changed files with 179 additions and 55 deletions
@@ -43,7 +43,23 @@ module.exports = HomeController = {
async home(req, res) {
if (Features.hasFeature('homepage') && homepageExists) {
return res.render('external/home/v2')
let designSystemUpdatesAssignment = { variant: 'default' }
try {
designSystemUpdatesAssignment =
await SplitTestHandler.promises.getAssignment(
req,
res,
'design-system-updates'
)
} catch (error) {
logger.error(
{ err: error },
'failed to get "design-system-updates" split test assignment'
)
}
return res.render('external/home/v2', {
designSystemUpdatesVariant: designSystemUpdatesAssignment.variant,
})
} else {
return res.redirect('/login')
}