From 7bf6732e17e4f6cee6c0bc3a149fbc5a9258c404 Mon Sep 17 00:00:00 2001 From: Matt Garrett Date: Mon, 19 Aug 2024 20:02:39 -0700 Subject: [PATCH] fix(server-renderer): guard reassignment of prefetches behind hasAsyncSetup conditional --- packages/server-renderer/src/render.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/server-renderer/src/render.ts b/packages/server-renderer/src/render.ts index ff95dbe60a3..2a0311536fa 100644 --- a/packages/server-renderer/src/render.ts +++ b/packages/server-renderer/src/render.ts @@ -99,7 +99,7 @@ export function renderComponentVNode( const p: Promise = Promise.resolve(res as Promise) .then(() => { // instance.sp may be null until an async setup resolves, so evaluate it here - prefetches = instance.sp + if (hasAsyncSetup) prefetches = instance.sp if (prefetches) { return Promise.all( prefetches.map(prefetch => prefetch.call(instance.proxy)),