From a939180dc9fed1b8ea124d99e130887ad8a16549 Mon Sep 17 00:00:00 2001 From: Hongbo Wu Date: Thu, 1 Feb 2024 18:11:47 +0800 Subject: [PATCH] fix: dedupe update-db job by using library_item_id as job_id --- packages/api/src/utils/createTask.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/packages/api/src/utils/createTask.ts b/packages/api/src/utils/createTask.ts index f8ef008ad..3973d355c 100644 --- a/packages/api/src/utils/createTask.ts +++ b/packages/api/src/utils/createTask.ts @@ -695,6 +695,7 @@ export const bulkEnqueueUpdateLabels = async (data: UpdateLabelsData[]) => { name: UPDATE_LABELS_JOB, data: d, opts: { + jobId: `${UPDATE_LABELS_JOB}_${d.libraryItemId}`, attempts: 6, priority: 1, backoff: { @@ -720,6 +721,7 @@ export const enqueueUpdateHighlight = async (data: UpdateHighlightData) => { try { return queue.add(UPDATE_HIGHLIGHT_JOB, data, { + jobId: `${UPDATE_HIGHLIGHT_JOB}_${data.libraryItemId}`, attempts: 6, priority: 1, backoff: {