fix(v0/crawl): force kickoff

This commit is contained in:
Móricz Gergő 2025-01-20 09:55:00 +01:00
parent 2cf7a4f57a
commit ae0d705f5d
2 changed files with 7 additions and 1 deletions

View File

@ -18,6 +18,7 @@ import {
addCrawlJob,
addCrawlJobs,
crawlToCrawler,
finishCrawlKickoff,
lockURL,
lockURLs,
saveCrawl,
@ -177,6 +178,8 @@ export async function crawlController(req: Request, res: Response) {
await saveCrawl(id, sc);
await finishCrawlKickoff(id);
const sitemap = sc.crawlerOptions.ignoreSitemap
? 0
: await crawler.tryGetSitemap(async (urls) => {
@ -224,7 +227,7 @@ export async function crawlController(req: Request, res: Response) {
await addScrapeJob(job.data as any, {}, job.opts.jobId);
}
});
if (sitemap === 0) {
await lockURL(id, sc, url);

View File

@ -7,6 +7,7 @@ import { logger } from "../../../src/lib/logger";
import {
addCrawlJob,
crawlToCrawler,
finishCrawlKickoff,
lockURL,
saveCrawl,
StoredCrawl,
@ -112,6 +113,8 @@ export async function crawlPreviewController(req: Request, res: Response) {
const crawler = crawlToCrawler(id, sc);
await finishCrawlKickoff(id);
const sitemap = sc.crawlerOptions?.ignoreSitemap
? 0
: await crawler.tryGetSitemap(async (urls) => {