From c30bc24fd63d6c5f8583cb0a1ce37e2a3530cc9f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Greg=20Berg=C3=A9?= Date: Tue, 7 Jan 2025 17:09:51 +0100 Subject: [PATCH] Fix empty sitemap (#2685) --- .changeset/angry-spies-appear.md | 5 +++++ packages/gitbook/src/app/(site)/(core)/sitemap.xml/route.ts | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 .changeset/angry-spies-appear.md diff --git a/.changeset/angry-spies-appear.md b/.changeset/angry-spies-appear.md new file mode 100644 index 000000000..a0e3a75d5 --- /dev/null +++ b/.changeset/angry-spies-appear.md @@ -0,0 +1,5 @@ +--- +'gitbook': patch +--- + +Fix empty sitemap diff --git a/packages/gitbook/src/app/(site)/(core)/sitemap.xml/route.ts b/packages/gitbook/src/app/(site)/(core)/sitemap.xml/route.ts index eefbb0a63..23fa77de6 100644 --- a/packages/gitbook/src/app/(site)/(core)/sitemap.xml/route.ts +++ b/packages/gitbook/src/app/(site)/(core)/sitemap.xml/route.ts @@ -18,7 +18,7 @@ export async function GET(req: NextRequest) { const { pages: rootPages } = await getSpaceContentData(pointer, pointer.siteShareKey); const pages = flattenPages(rootPages, (page) => !page.hidden && isPageIndexable([], page)); - const urls = Promise.all( + const urls = await Promise.all( pages.map(async ({ page, depth }) => { // Decay priority with depth const priority = Math.pow(2, -0.25 * depth);