From d489dafac49fb86ea5c88baf82622a7c5a3a9e79 Mon Sep 17 00:00:00 2001 From: paraschi Date: Thu, 15 Aug 2024 00:42:03 +0300 Subject: [PATCH] fix: recursive call --- src/sitemap/handler.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/sitemap/handler.js b/src/sitemap/handler.js index 0c9458d0..cb93c8fc 100644 --- a/src/sitemap/handler.js +++ b/src/sitemap/handler.js @@ -215,9 +215,10 @@ export async function getBaseUrlPagesFromSitemaps(baseUrl, urls, log) { if (urlData.existsAndIsValid) { if (urlData.details && urlData.details.isSitemapIndex) { log.info(`Sitemap Index found: ${url}`); - // Ensure we await the result of getSitemapUrlsFromSitemapIndex + + // Await the promise returned by `getSitemapUrlsFromSitemapIndex` // eslint-disable-next-line no-await-in-loop,max-len - const extractedSitemaps = getSitemapUrlsFromSitemapIndex(urlData.details.sitemapContent, log, fetchContent); + const extractedSitemaps = await getSitemapUrlsFromSitemapIndex(urlData.details.sitemapContent, log, fetchContent); log.info(`Extracted Sitemaps from Index: ${JSON.stringify(extractedSitemaps)}`); for (const extractedSitemapUrl of extractedSitemaps) {