From 095babe70b226ad9c697f340bb1d38a6ca4bd945 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gerg=C5=91=20M=C3=B3ricz?= Date: Thu, 26 Sep 2024 21:18:56 +0200 Subject: [PATCH] fix(queue-jobs): jobs with concurrency fails may vanish --- apps/api/src/services/queue-jobs.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/api/src/services/queue-jobs.ts b/apps/api/src/services/queue-jobs.ts index 746d4b97..315700a1 100644 --- a/apps/api/src/services/queue-jobs.ts +++ b/apps/api/src/services/queue-jobs.ts @@ -64,7 +64,7 @@ export function waitForJob(jobId: string, timeout: number) { } else if (state === "failed") { // console.log("failed", (await getScrapeQueue().getJob(jobId)).failedReason); const job = await getScrapeQueue().getJob(jobId); - if (job.failedReason !== "Concurrency limit hit") { + if (job && job.failedReason !== "Concurrency limit hit") { clearInterval(int); reject(job.failedReason); }