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),