From b92d066b737f64f08a9cf293bd07c9263ef8f32d Mon Sep 17 00:00:00 2001 From: Nate Moore Date: Wed, 6 Sep 2023 15:38:48 -0500 Subject: [PATCH] fix(#8434): fix renderToFinalDestination handling (#8440) --- .changeset/tame-fans-happen.md | 5 +++++ packages/astro/src/runtime/server/render/any.ts | 1 + 2 files changed, 6 insertions(+) create mode 100644 .changeset/tame-fans-happen.md diff --git a/.changeset/tame-fans-happen.md b/.changeset/tame-fans-happen.md new file mode 100644 index 000000000000..b3feaa8b7e68 --- /dev/null +++ b/.changeset/tame-fans-happen.md @@ -0,0 +1,5 @@ +--- +'astro': patch +--- + +Fix issue where `renderToFinalDestination` would throw in internal Astro code diff --git a/packages/astro/src/runtime/server/render/any.ts b/packages/astro/src/runtime/server/render/any.ts index 89c92757690a..0b61f919cd21 100644 --- a/packages/astro/src/runtime/server/render/any.ts +++ b/packages/astro/src/runtime/server/render/any.ts @@ -18,6 +18,7 @@ export async function renderChild(destination: RenderDestination, child: any) { }); }); for (const childRender of childRenders) { + if (!childRender) continue; await childRender.renderToFinalDestination(destination); } } else if (typeof child === 'function') {