diff --git a/apps/api/src/controllers/v1/crawl-status.ts b/apps/api/src/controllers/v1/crawl-status.ts index 63331c9c..084685c7 100644 --- a/apps/api/src/controllers/v1/crawl-status.ts +++ b/apps/api/src/controllers/v1/crawl-status.ts @@ -64,7 +64,7 @@ export async function crawlStatusController(req: RequestWithAuth !jobStatuses.some(status => status[0] === id && status[1] === "failed")); // filter the job statues - jobStatuses = jobStatuses.filter(x => x[1] !== "failed"); + jobStatuses = jobStatuses.filter(x => x[1] !== "failed" && x[1] !== "unknown"); const status: Exclude["status"] = sc.cancelled ? "cancelled" : jobStatuses.every(x => x[1] === "completed") ? "completed" : "scraping"; const doneJobsLength = await getDoneJobsOrderedLength(req.params.jobId); const doneJobsOrder = await getDoneJobsOrdered(req.params.jobId, start, end ?? -1);