From e1d16a55e14e146d30624e7d8d2f40f3285d2170 Mon Sep 17 00:00:00 2001 From: Naz Date: Wed, 13 Oct 2021 11:53:57 +0200 Subject: [PATCH] Fixed DynamicRedirectManager initialization refs https://linear.app/tryghost/issue/CORE-84/have-a-look-at-the-eggs-redirects-refactor-branch - After a bump of the '@tryghost/express-dynamic-redirects' the constructor has changed it's signature, so this needed an adjustment --- core/server/services/redirects/index.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/core/server/services/redirects/index.js b/core/server/services/redirects/index.js index 126a1681b3..96f899b1ba 100644 --- a/core/server/services/redirects/index.js +++ b/core/server/services/redirects/index.js @@ -5,8 +5,11 @@ const DynamicRedirectManager = require('@tryghost/express-dynamic-redirects'); const CustomRedirectsAPI = require('./api'); const redirectManager = new DynamicRedirectManager({ - permanentMaxAge: config.get('caching:customRedirects:maxAge') -}, urlUtils); + permanentMaxAge: config.get('caching:customRedirects:maxAge'), + getSubdirectoryURL: (pathname) => { + return urlUtils.urlJoin(urlUtils.getSubdir(), pathname); + } +}); let customRedirectsAPI;