From a3e17e9f3e0ade3fe360e156159ca9bc3eb9c25c Mon Sep 17 00:00:00 2001 From: Ephraim Atta-Duncan Date: Tue, 21 Mar 2023 18:44:45 +0000 Subject: [PATCH] Custom message if name is defined or null --- packages/lib/mail/sendSigningRequest.ts | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/packages/lib/mail/sendSigningRequest.ts b/packages/lib/mail/sendSigningRequest.ts index b880ca23a..6ada0db06 100644 --- a/packages/lib/mail/sendSigningRequest.ts +++ b/packages/lib/mail/sendSigningRequest.ts @@ -4,16 +4,16 @@ import { SendStatus, ReadStatus, DocumentStatus } from "@prisma/client"; import { NEXT_PUBLIC_WEBAPP_URL } from "../constants"; import { signingRequestTemplate } from "@documenso/lib/mail"; -export const sendSigningRequest = async ( - recipient: any, - document: any, - user: any -) => { +export const sendSigningRequest = async (recipient: any, document: any, user: any) => { + const signingRequestMessage = user.name + ? `${user.name} (${user.email}) has sent you a document to sign. ` + : `${user.email} has sent you a document to sign. `; + await sendMail( recipient.email, `Please sign ${document.title}`, signingRequestTemplate( - `${user.name} (${user.email}) has sent you a document to sign. `, + signingRequestMessage, document, recipient, `${NEXT_PUBLIC_WEBAPP_URL}/documents/${document.id}/sign?token=${recipient.token}`,