From 667b8f1a8552b3fc9eb6240f7c420eecc7d6c814 Mon Sep 17 00:00:00 2001 From: Ephraim Atta-Duncan Date: Thu, 30 Jan 2025 11:26:05 +0000 Subject: [PATCH] chore: add access token to all seal-document --- .../definitions/internal/seal-document.handler.ts | 4 ++-- .../lib/server-only/document/seal-document.ts | 15 +++++++++++++++ 2 files changed, 17 insertions(+), 2 deletions(-) diff --git a/packages/lib/jobs/definitions/internal/seal-document.handler.ts b/packages/lib/jobs/definitions/internal/seal-document.handler.ts index 353b2b52d..0fbe983a8 100644 --- a/packages/lib/jobs/definitions/internal/seal-document.handler.ts +++ b/packages/lib/jobs/definitions/internal/seal-document.handler.ts @@ -116,13 +116,13 @@ export const run = async ({ documentData.data = documentData.initialData; } - const existingToken = await prisma.documentAccessToken.findUnique({ + const existingDocumentAccessToken = await prisma.documentAccessToken.findUnique({ where: { documentId: document.id, }, }); - if (!existingToken) { + if (!existingDocumentAccessToken) { await prisma.documentAccessToken.create({ data: { token: nanoid(), diff --git a/packages/lib/server-only/document/seal-document.ts b/packages/lib/server-only/document/seal-document.ts index b6c3e88fb..9e51d4f58 100644 --- a/packages/lib/server-only/document/seal-document.ts +++ b/packages/lib/server-only/document/seal-document.ts @@ -103,6 +103,21 @@ export const sealDocument = async ({ documentData.data = documentData.initialData; } + const existingDocumentAccessToken = await prisma.documentAccessToken.findUnique({ + where: { + documentId: document.id, + }, + }); + + if (!existingDocumentAccessToken) { + await prisma.documentAccessToken.create({ + data: { + token: nanoid(), + documentId: document.id, + }, + }); + } + // !: Need to write the fields onto the document as a hard copy const pdfData = await getFile(documentData);