From b13ec8909cf9ccbfda45786d876ce7648345b4ee Mon Sep 17 00:00:00 2001 From: David Nguyen Date: Wed, 1 Apr 2026 16:04:14 +1100 Subject: [PATCH] fix: resolve incorrect recipient comparision check (#2646) ## Description Resolve issues with comparison checks. The `envelope-editor-provider.tsx` should be low impact since it's embed only which will only cause the non relevant attributes (such as sent at) to be incorrectly mapped The `auth-provider.tsx` one should have no impact --- .../general/document-signing/document-signing-auth-provider.tsx | 2 +- packages/lib/client-only/providers/envelope-editor-provider.tsx | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/remix/app/components/general/document-signing/document-signing-auth-provider.tsx b/apps/remix/app/components/general/document-signing/document-signing-auth-provider.tsx index f8a6d13bd..36badb5a8 100644 --- a/apps/remix/app/components/general/document-signing/document-signing-auth-provider.tsx +++ b/apps/remix/app/components/general/document-signing/document-signing-auth-provider.tsx @@ -141,7 +141,7 @@ export const DocumentSigningAuthProvider = ({ if ( derivedRecipientActionAuth.includes(DocumentAuth.ACCOUNT) && - user?.email == recipient.email + user?.email === recipient.email ) { return { type: DocumentAuth.ACCOUNT, diff --git a/packages/lib/client-only/providers/envelope-editor-provider.tsx b/packages/lib/client-only/providers/envelope-editor-provider.tsx index 5181bbd8c..d024a8294 100644 --- a/packages/lib/client-only/providers/envelope-editor-provider.tsx +++ b/packages/lib/client-only/providers/envelope-editor-provider.tsx @@ -518,7 +518,7 @@ const mapLocalRecipientsToRecipients = ({ }, -1); return localRecipients.map((recipient) => { - const foundRecipient = envelope.recipients.find((recipient) => recipient.id === recipient.id); + const foundRecipient = envelope.recipients.find((r) => r.id === recipient.id); let recipientId = recipient.id;