From ab69ee627b010d5c7ff80ac10793dd4399575729 Mon Sep 17 00:00:00 2001 From: Catalin Pit Date: Tue, 10 Mar 2026 03:17:24 +0200 Subject: [PATCH] fix: include extra recipient info in missing fields error msg (#2590) --- packages/lib/server-only/document/send-document.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/packages/lib/server-only/document/send-document.ts b/packages/lib/server-only/document/send-document.ts index 0407b34d1..1ce422714 100644 --- a/packages/lib/server-only/document/send-document.ts +++ b/packages/lib/server-only/document/send-document.ts @@ -159,10 +159,12 @@ export const sendDocument = async ({ ); if (recipientsWithMissingFields.length > 0) { - const missingRecipientIds = recipientsWithMissingFields.map((r) => r.id).join(', '); + const missingRecipientDescriptions = recipientsWithMissingFields + .map((r) => (r.name ? `${r.name} (${r.email}, id: ${r.id})` : `${r.email} (id: ${r.id})`)) + .join(', '); throw new AppError(AppErrorCode.INVALID_REQUEST, { - message: `The following recipients are missing required fields: ${missingRecipientIds}. Signers must have at least one signature field.`, + message: `The following recipients are missing required fields: ${missingRecipientDescriptions}. Signers must have at least one signature field.`, }); }