chore: add access token to all seal-document

This commit is contained in:
Ephraim Atta-Duncan
2025-01-30 11:26:05 +00:00
parent 00429038ac
commit 667b8f1a85
2 changed files with 17 additions and 2 deletions

View File

@ -116,13 +116,13 @@ export const run = async ({
documentData.data = documentData.initialData; documentData.data = documentData.initialData;
} }
const existingToken = await prisma.documentAccessToken.findUnique({ const existingDocumentAccessToken = await prisma.documentAccessToken.findUnique({
where: { where: {
documentId: document.id, documentId: document.id,
}, },
}); });
if (!existingToken) { if (!existingDocumentAccessToken) {
await prisma.documentAccessToken.create({ await prisma.documentAccessToken.create({
data: { data: {
token: nanoid(), token: nanoid(),

View File

@ -103,6 +103,21 @@ export const sealDocument = async ({
documentData.data = documentData.initialData; 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 // !: Need to write the fields onto the document as a hard copy
const pdfData = await getFile(documentData); const pdfData = await getFile(documentData);