diff options
| author | Mohamed Bassem <me@mbassem.com> | 2025-09-28 10:08:12 +0000 |
|---|---|---|
| committer | Mohamed Bassem <me@mbassem.com> | 2025-09-28 10:08:12 +0000 |
| commit | e395ac27a45e608fab76e6c604d3ebcf9fb71c06 (patch) | |
| tree | 746fe5020b91e4d8be51464e0ca14e2cedf32e57 /packages/shared-server/src | |
| parent | 62f7d900c52784ff05d933b52379e5455ea6bd00 (diff) | |
| download | karakeep-e395ac27a45e608fab76e6c604d3ebcf9fb71c06.tar.zst | |
fix: dont re-enqueue indexing for a bookmark already pending indexing
Diffstat (limited to '')
| -rw-r--r-- | packages/shared-server/src/queues.ts | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/packages/shared-server/src/queues.ts b/packages/shared-server/src/queues.ts index c461c7cb..1c4e0452 100644 --- a/packages/shared-server/src/queues.ts +++ b/packages/shared-server/src/queues.ts @@ -81,14 +81,17 @@ export const TidyAssetsQueue = QUEUE_CLIENT.createQueue<ZTidyAssetsRequest>( export async function triggerSearchReindex( bookmarkId: string, - opts?: EnqueueOptions, + opts?: Omit<EnqueueOptions, "idempotencyKey">, ) { await SearchIndexingQueue.enqueue( { bookmarkId, type: "index", }, - opts, + { + ...opts, + idempotencyKey: `index:${bookmarkId}`, + }, ); } |
