diff --git a/apps/api/src/controllers/v1/map.ts b/apps/api/src/controllers/v1/map.ts index a50357d1..3d6c5541 100644 --- a/apps/api/src/controllers/v1/map.ts +++ b/apps/api/src/controllers/v1/map.ts @@ -171,9 +171,13 @@ export async function getMapResults({ (sitemapIndexResult.urls.length < 100 || new Date(sitemapIndexResult.lastUpdated) < twoDaysAgo) ) { - await crawler.tryGetSitemap(urls => { - links.push(...urls); - }, true, false, 30000); + try { + await crawler.tryGetSitemap(urls => { + links.push(...urls); + }, true, false, 30000); + } catch (e) { + logger.warn("tryGetSitemap threw an error", { error: e }); + } } if (!cachedResult) {