diff --git a/app/sitemap.ts b/app/sitemap.ts index 278fca7d5..b411d7ddd 100644 --- a/app/sitemap.ts +++ b/app/sitemap.ts @@ -36,17 +36,18 @@ export default async function sitemap(): Promise { })) ); - const pagesPromise = getPages().then((pages) => - pages.map((page) => ({ - url: `${baseUrl}/${page.handle}`, - lastModified: page.updatedAt - })) - ); + const pages = getPages().map((page) => ({ + url: `${baseUrl}/${page.handle}`, + lastModified: page.updatedAt + })); let fetchedRoutes: Route[] = []; try { - fetchedRoutes = (await Promise.all([collectionsPromise, productsPromise, pagesPromise])).flat(); + fetchedRoutes = [ + ...(await Promise.all([collectionsPromise, productsPromise])).flat(), + ...pages + ]; } catch (error) { throw JSON.stringify(error, null, 2); }