From fa90047482cc14e7f784629923ed6f840289ae1c Mon Sep 17 00:00:00 2001 From: clauspeterhuebner Date: Tue, 17 Feb 2026 18:32:07 +0100 Subject: [PATCH] change dependent senderEmail check --- core/src/command/commands/SendEmailCommand.ts | 2 +- core/src/emails/sendEmailVariants.ts | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/core/src/command/commands/SendEmailCommand.ts b/core/src/command/commands/SendEmailCommand.ts index de73c5aae..a1ecd9463 100644 --- a/core/src/command/commands/SendEmailCommand.ts +++ b/core/src/command/commands/SendEmailCommand.ts @@ -71,7 +71,7 @@ export class SendEmailCommand extends BaseCommand<{ success: boolean }> { language: recipientUser.language, senderFirstName: senderUser.firstName, senderLastName: senderUser.lastName, - senderEmail: undefined, // 'transactionReceivedNoSender', + senderEmail: senderUser.emailId !== null ? senderUser.emailContact.email : null, memo: this.sendEmailCommandParams.memo || '', transactionAmount: new Decimal(this.sendEmailCommandParams.amount || 0).abs(), }; diff --git a/core/src/emails/sendEmailVariants.ts b/core/src/emails/sendEmailVariants.ts index 8581fd58b..52475ae79 100644 --- a/core/src/emails/sendEmailVariants.ts +++ b/core/src/emails/sendEmailVariants.ts @@ -175,14 +175,14 @@ export const sendTransactionReceivedEmail = ( data: EmailCommonData & { senderFirstName: string senderLastName: string - senderEmail: string | undefined + senderEmail: string | null memo: string transactionAmount: Decimal }, ): Promise | boolean | null | Error> => { return sendEmailTranslated({ receiver: { to: `${data.firstName} ${data.lastName} <${data.email}>` }, - template: data.senderEmail !== undefined ? 'transactionReceived' : 'transactionReceivedNoSender', + template: data.senderEmail !== null ? 'transactionReceived' : 'transactionReceivedNoSender', locals: { ...data, transactionAmount: decimalSeparatorByLanguage(data.transactionAmount, data.language),