From 548f7199bf15c1980e883fed1fe86de851d21035 Mon Sep 17 00:00:00 2001 From: saravanakumardb1 Date: Thu, 19 Mar 2026 18:12:34 -0700 Subject: [PATCH] fix(extraction-service): fix QueueJob generic type mismatch in createJob enqueue() returns QueueJob since no result exists at enqueue time. mapQueueJob expects ExtractionJobResult. Cast at the call site since newly enqueued jobs have undefined result and all accesses use optional chaining. --- services/extraction-service/src/modules/extract/jobs.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/services/extraction-service/src/modules/extract/jobs.ts b/services/extraction-service/src/modules/extract/jobs.ts index e8c912cb..3fe81a0c 100644 --- a/services/extraction-service/src/modules/extract/jobs.ts +++ b/services/extraction-service/src/modules/extract/jobs.ts @@ -219,7 +219,7 @@ export async function createJob( }, productId: process.env.DEFAULT_PRODUCT_ID, }); - return mapQueueJob(job); + return mapQueueJob(job as QueueJob); } export async function getJob(jobId: string): Promise {