From eed6a72a2adf3f7adbd8b00bc47cc56c258e75cb Mon Sep 17 00:00:00 2001 From: Matthew Phillips Date: Fri, 19 May 2023 14:48:21 -0400 Subject: [PATCH] Fix build problem --- packages/astro/src/core/build/generate.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/astro/src/core/build/generate.ts b/packages/astro/src/core/build/generate.ts index 3453106ba..1673703a0 100644 --- a/packages/astro/src/core/build/generate.ts +++ b/packages/astro/src/core/build/generate.ts @@ -175,12 +175,12 @@ async function generatePage( .map(({ sheet }) => sheet) .reduce(mergeInlineCss, []); - const pageModulePromise = ssrEntry.pageMap?.get(pageData.component); + let pageModulePromise = ssrEntry.pageMap?.get(pageData.component); const middleware = ssrEntry.middleware; if (!pageModulePromise) { if(pageData.route.type === 'redirect') { - pageModule = { 'default': Function.prototype as any }; + pageModulePromise = () => Promise.resolve({ 'default': Function.prototype }) as any; } else { throw new Error( `Unable to find the module for ${pageData.component}. This is unexpected and likely a bug in Astro, please report.`