From 26a4076c2286a15317696ead7f05ac796f84e605 Mon Sep 17 00:00:00 2001 From: Henry Oswald Date: Thu, 25 Aug 2016 10:48:29 +0100 Subject: [PATCH] add redirect to /i/university for ab test --- .../Features/StaticPages/UniversityController.coffee | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/services/web/app/coffee/Features/StaticPages/UniversityController.coffee b/services/web/app/coffee/Features/StaticPages/UniversityController.coffee index e607c3a020..5d405057ad 100644 --- a/services/web/app/coffee/Features/StaticPages/UniversityController.coffee +++ b/services/web/app/coffee/Features/StaticPages/UniversityController.coffee @@ -8,7 +8,7 @@ sanitize = require('sanitizer') Settings = require("settings-sharelatex") contentful = require('contentful') marked = require("marked") - +sixpack = require("../../infrastructure/Sixpack") @@ -36,8 +36,13 @@ module.exports = UniversityController = getIndexPage: (req, res)-> - req.url = "/university/index.html" - UniversityController.getPage req, res + client = sixpack.client(req?.session?.user?._id?.toString() || req.ip) + client.participate 'instapage-pages', ['default', 'instapage'], (err, response)-> + if response?.alternative?.name == "instapage" + return res.redirect("/i/university") + else + req.url = "/university/index.html" + UniversityController.getPage req, res _directProxy: (originUrl, res)-> upstream = request.get(originUrl)