From fb52ab256f8f61618ff2bca62d88f50d38ab31ff Mon Sep 17 00:00:00 2001 From: Peter Bengtsson Date: Thu, 10 Mar 2022 15:23:59 -0500 Subject: [PATCH] breadcrumbs fail on some enterprise-server URIs --- middleware/contextualizers/breadcrumbs.js | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/middleware/contextualizers/breadcrumbs.js b/middleware/contextualizers/breadcrumbs.js index 5b0524f4b9..06be38ddd1 100644 --- a/middleware/contextualizers/breadcrumbs.js +++ b/middleware/contextualizers/breadcrumbs.js @@ -23,10 +23,14 @@ async function getBreadcrumbs(req) { while (split.length > 2 && split[split.length - 1] !== currentVersion) { const href = split.join('/') const page = req.context.pages[href] - crumbs.push({ - href, - title: await getShortTitle(page, req.context), - }) + if (page) { + crumbs.push({ + href, + title: await getShortTitle(page, req.context), + }) + } else { + console.warn(`No page found with for '${href}'`) + } split.pop() } crumbs.reverse()