diff --git a/middleware/contextualizers/current-product-tree.js b/middleware/contextualizers/current-product-tree.js index dfda5f2ef9..a639c96f0f 100644 --- a/middleware/contextualizers/current-product-tree.js +++ b/middleware/contextualizers/current-product-tree.js @@ -6,7 +6,7 @@ module.exports = function currentProductTree (req, res, next) { req.context.currentProductTree = currentSiteTree.childPages.find(page => { // Find a product path that matches at least an initial part of the current path - const regex = new RegExp(`^${page.href}($|\/)`, 'm') + const regex = new RegExp(`^${page.href}($|/)`, 'm') return regex.test(req.context.currentPath) }) diff --git a/middleware/contextualizers/generic-toc.js b/middleware/contextualizers/generic-toc.js index 45325f1ebb..c32721f02f 100644 --- a/middleware/contextualizers/generic-toc.js +++ b/middleware/contextualizers/generic-toc.js @@ -24,7 +24,7 @@ module.exports = async function genericToc (req, res, next) { function findPageInSiteTree (pageArray, currentPath) { const childPage = pageArray.find(page => { // Find a page that matches at least an initial part of the current path - const regex = new RegExp(`^${page.href}($|\/)`, 'm') + const regex = new RegExp(`^${page.href}($|/)`, 'm') return regex.test(currentPath) })