From 00429038ac2a62a35981fe73fb537b468ea684fa Mon Sep 17 00:00:00 2001 From: Ephraim Atta-Duncan Date: Thu, 30 Jan 2025 11:17:18 +0000 Subject: [PATCH] fix: qr code link undefined --- .../internal/seal-document.handler.ts | 22 +++++++++++++------ 1 file changed, 15 insertions(+), 7 deletions(-) diff --git a/packages/lib/jobs/definitions/internal/seal-document.handler.ts b/packages/lib/jobs/definitions/internal/seal-document.handler.ts index c04836fc1..353b2b52d 100644 --- a/packages/lib/jobs/definitions/internal/seal-document.handler.ts +++ b/packages/lib/jobs/definitions/internal/seal-document.handler.ts @@ -116,6 +116,21 @@ export const run = async ({ documentData.data = documentData.initialData; } + const existingToken = await prisma.documentAccessToken.findUnique({ + where: { + documentId: document.id, + }, + }); + + if (!existingToken) { + await prisma.documentAccessToken.create({ + data: { + token: nanoid(), + documentId: document.id, + }, + }); + } + const pdfData = await getFile(documentData); const certificateData = @@ -210,13 +225,6 @@ export const run = async ({ }, }); - await tx.documentAccessToken.create({ - data: { - token: nanoid(32), - documentId: document.id, - }, - }); - await tx.documentAuditLog.create({ data: createDocumentAuditLogData({ type: DOCUMENT_AUDIT_LOG_TYPE.DOCUMENT_COMPLETED,