From cc8b972fbc785b66bf4a383320f84672d75fa6fe Mon Sep 17 00:00:00 2001 From: Ephraim Atta-Duncan Date: Wed, 16 Oct 2024 19:32:46 +0000 Subject: [PATCH] fix: recipient status stuck on uncompleted --- .../lib/server-only/document/self-sign-document.ts | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/packages/lib/server-only/document/self-sign-document.ts b/packages/lib/server-only/document/self-sign-document.ts index d4bcb6d93..ee60aaeca 100644 --- a/packages/lib/server-only/document/self-sign-document.ts +++ b/packages/lib/server-only/document/self-sign-document.ts @@ -3,7 +3,7 @@ import type { RequestMetadata } from '@documenso/lib/universal/extract-request-m import { putPdfFile } from '@documenso/lib/universal/upload/put-file'; import { createDocumentAuditLogData } from '@documenso/lib/utils/document-audit-logs'; import { prisma } from '@documenso/prisma'; -import { DocumentStatus, RecipientRole, SigningStatus } from '@documenso/prisma/client'; +import { DocumentStatus, RecipientRole, SendStatus, SigningStatus } from '@documenso/prisma/client'; import { jobs } from '../../jobs/client'; import { getFile } from '../../universal/upload/get-file'; @@ -132,6 +132,15 @@ export const selfSignDocument = async ({ }); } + await tx.recipient.update({ + where: { + id: document.Recipient[0].id, + }, + data: { + sendStatus: SendStatus.SENT, + }, + }); + return await tx.document.update({ where: { id: documentId,