Update EmailOut to use EnvelopeReceiver properties

Updated the `EmailAddress` and `ReferenceString` properties
of the `EmailOut` object in `SendSignedMailBehavior` to use
`request.EnvelopeReceiver.Receiver!.EmailAddress` instead of
`request.EmailAddress`. This ensures the values are derived
from the `EnvelopeReceiver.Receiver` object for improved
accuracy and consistency.
This commit is contained in:
2026-06-09 19:11:44 +02:00
parent 9174065365
commit 7793d3cbb9

View File

@@ -64,7 +64,7 @@ public class SendSignedMailBehavior : IPipelineBehavior<SignCommand, Unit>
var emailOut = new EmailOut
{
EmailAddress = request.EmailAddress,
EmailAddress = request.EnvelopeReceiver.Receiver!.EmailAddress,
EmailBody = temp.Body,
EmailSubj = temp.Subject,
AddedWhen = DateTime.Now,
@@ -73,7 +73,7 @@ public class SendSignedMailBehavior : IPipelineBehavior<SignCommand, Unit>
ReminderTypeId = _dispatcherParams.ReminderTypeId,
EmailAttmt1 = _dispatcherParams.EmailAttmt1,
WfId = (int)EnvelopeStatus.MessageConfirmationSent,
ReferenceString = request.EmailAddress,
ReferenceString = request.EnvelopeReceiver.Receiver!.EmailAddress,
ReferenceId = request.EnvelopeReceiver.ReceiverId
};