From 3965e8051b8cb179446f489488a5dba204ae70df Mon Sep 17 00:00:00 2001
From: Fabien O'Carroll <fabien@allou.is>
Date: Tue, 28 Sep 2021 14:45:08 +0200
Subject: [PATCH] Added hacked redirect for Offers

refs https://github.com/TryGhost/Team/issues/1091

This is a hack version of adding a redirect for the one-day version of
Offers.
---
 core/server/web/shared/middlewares/custom-redirects.js | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/core/server/web/shared/middlewares/custom-redirects.js b/core/server/web/shared/middlewares/custom-redirects.js
index 8744419138..33e2257cd5 100644
--- a/core/server/web/shared/middlewares/custom-redirects.js
+++ b/core/server/web/shared/middlewares/custom-redirects.js
@@ -8,6 +8,7 @@ const errors = require('@tryghost/errors');
 const i18n = require('../../../../shared/i18n');
 const logging = require('@tryghost/logging');
 const redirectsService = require('../../../services/redirects');
+const labsService = require('../../../../shared/labs');
 
 const _private = {};
 
@@ -21,6 +22,13 @@ _private.registerRoutes = () => {
     try {
         const redirects = redirectsService.loadRedirectsFile();
 
+        if (labsService.isSet('offers')) {
+            redirects.unshift({
+                from: '/zimo50',
+                to: '/#/portal/offers/abcdefuckoff'
+            });
+        }
+
         redirectsService.validate(redirects);
 
         redirects.forEach((redirect) => {