From 37897ffc96f035761980f33e9e0b7d3d30a35d3b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rados=C5=82aw=20Miernik?= Date: Mon, 22 Apr 2019 21:09:46 +0200 Subject: [PATCH] fix(v2): prefetch only existing chunks (#1380) --- packages/docusaurus/lib/client/docusaurus.js | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/packages/docusaurus/lib/client/docusaurus.js b/packages/docusaurus/lib/client/docusaurus.js index 7926314f8c..cc4a917128 100644 --- a/packages/docusaurus/lib/client/docusaurus.js +++ b/packages/docusaurus/lib/client/docusaurus.js @@ -35,9 +35,12 @@ const docusaurus = { // Find all webpack chunk names needed const matches = matchRoutes(routes, routePath); const chunkNamesNeeded = matches.reduce((arr, match) => { - const chunkNames = Object.values( - flat(routesChunkNames[match.route.path]), - ); + const chunk = routesChunkNames[match.route.path]; + if (!chunk) { + return arr; + } + + const chunkNames = Object.values(flat(chunk)); return arr.concat(chunkNames); }, []);