From fb88efdc614e3b3b1e9dd76dfb342f9f0aff229c Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Mon, 29 Apr 2024 20:59:29 +0100 Subject: [PATCH] fix(prerender): only try to add `/` after `prerender:routes` hook (#2348) Co-authored-by: Pooya Parsa --- src/prerender.ts | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/prerender.ts b/src/prerender.ts index 2fac18b6f6..38e750d938 100644 --- a/src/prerender.ts +++ b/src/prerender.ts @@ -37,17 +37,17 @@ export async function prerender(nitro: Nitro) { routes.add(route); } - // Crawl / at least if no routes are defined - if (nitro.options.prerender.crawlLinks && routes.size === 0) { - routes.add("/"); - } - - // Allow extending prereneder routes + // Allow extending prerender routes await nitro.hooks.callHook("prerender:routes", routes); // Skip if no prerender routes specified if (routes.size === 0) { - return; + // Crawl / at least if no routes are specified + if (nitro.options.prerender.crawlLinks) { + routes.add("/"); + } else { + return; + } } // Build with prerender preset