From 965a5817d17195aba716b9081fae0992fab759cb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gerg=C5=91=20M=C3=B3ricz?= Date: Thu, 15 Aug 2024 19:27:15 +0200 Subject: [PATCH] fix(queue-worker): log jobs correctly --- apps/api/src/services/queue-worker.ts | 70 +++++++++++++-------------- 1 file changed, 35 insertions(+), 35 deletions(-) diff --git a/apps/api/src/services/queue-worker.ts b/apps/api/src/services/queue-worker.ts index d47ad756..fdbbbb36 100644 --- a/apps/api/src/services/queue-worker.ts +++ b/apps/api/src/services/queue-worker.ts @@ -149,23 +149,23 @@ async function processJob(job: Job, token: string) { await callWebhook(job.data.team_id, job.id as string, data); } - await logJob({ - job_id: job.id as string, - success: success, - message: message, - num_docs: docs.length, - docs: docs, - time_taken: timeTakenInSeconds, - team_id: job.data.team_id, - mode: job.data.mode, - url: job.data.url, - crawlerOptions: job.data.crawlerOptions, - pageOptions: job.data.pageOptions, - origin: job.data.origin, - crawl_id: job.data.crawl_id, - }); - if (job.data.crawl_id) { + await logJob({ + job_id: job.id as string, + success: success, + message: message, + num_docs: docs.length, + docs: docs, + time_taken: timeTakenInSeconds, + team_id: job.data.team_id, + mode: job.data.mode, + url: job.data.url, + crawlerOptions: job.data.crawlerOptions, + pageOptions: job.data.pageOptions, + origin: job.data.origin, + crawl_id: job.data.crawl_id, + }); + await addCrawlJobDone(job.data.crawl_id, job.id); const sc = await getCrawl(job.data.crawl_id) as StoredCrawl; @@ -301,26 +301,26 @@ async function processJob(job: Job, token: string) { await callWebhook(job.data.team_id, job.data.crawl_id ?? job.id as string, data); } - await logJob({ - job_id: job.id as string, - success: false, - message: - typeof error === "string" - ? error - : error.message ?? "Something went wrong... Contact help@mendable.ai", - num_docs: 0, - docs: [], - time_taken: 0, - team_id: job.data.team_id, - mode: job.data.mode, - url: job.data.url, - crawlerOptions: job.data.crawlerOptions, - pageOptions: job.data.pageOptions, - origin: job.data.origin, - crawl_id: job.data.crawl_id, - }); - if (job.data.crawl_id) { + await logJob({ + job_id: job.id as string, + success: false, + message: + typeof error === "string" + ? error + : error.message ?? "Something went wrong... Contact help@mendable.ai", + num_docs: 0, + docs: [], + time_taken: 0, + team_id: job.data.team_id, + mode: job.data.mode, + url: job.data.url, + crawlerOptions: job.data.crawlerOptions, + pageOptions: job.data.pageOptions, + origin: job.data.origin, + crawl_id: job.data.crawl_id, + }); + const sc = await getCrawl(job.data.crawl_id); await logJob({