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,