From dcd3d6d98dc0676a7af2ccfd0b561d0670e0e6db Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gerg=C5=91=20M=C3=B3ricz?= Date: Fri, 17 Jan 2025 17:11:19 +0100 Subject: [PATCH] fix(kickoff): mark as finished if it errors out --- apps/api/src/services/queue-worker.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/apps/api/src/services/queue-worker.ts b/apps/api/src/services/queue-worker.ts index 47f873ec..84c6d42e 100644 --- a/apps/api/src/services/queue-worker.ts +++ b/apps/api/src/services/queue-worker.ts @@ -682,6 +682,11 @@ async function processKickoffJob(job: Job & { id: string }, token: string) { return { success: true }; } catch (error) { logger.error("An error occurred!", { error }); + await finishCrawlKickoff(job.data.crawl_id); + const sc = (await getCrawl(job.data.crawl_id)) as StoredCrawl; + if (sc) { + await finishCrawlIfNeeded(job, sc); + } return { success: false, error }; } }