From 17cdacfd3924ad03837dfec35803813addcbd412 Mon Sep 17 00:00:00 2001 From: clauspeterhuebner Date: Tue, 17 Feb 2026 18:13:50 +0100 Subject: [PATCH] change email-parameter settings --- core/src/command/commands/SendEmailCommand.ts | 5 +++-- core/src/emails/sendEmailVariants.ts | 4 ++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/core/src/command/commands/SendEmailCommand.ts b/core/src/command/commands/SendEmailCommand.ts index 5b6f3b04d..de73c5aae 100644 --- a/core/src/command/commands/SendEmailCommand.ts +++ b/core/src/command/commands/SendEmailCommand.ts @@ -71,10 +71,11 @@ export class SendEmailCommand extends BaseCommand<{ success: boolean }> { language: recipientUser.language, senderFirstName: senderUser.firstName, senderLastName: senderUser.lastName, - senderEmail: 'transactionReceivedNoSender', + senderEmail: undefined, // 'transactionReceivedNoSender', memo: this.sendEmailCommandParams.memo || '', - transactionAmount: new Decimal(this.sendEmailCommandParams.amount || 0), + transactionAmount: new Decimal(this.sendEmailCommandParams.amount || 0).abs(), }; + methodLogger.debug(`emailParams=${JSON.stringify(emailParams)}`) switch(this.sendEmailCommandParams.mailType) { case 'sendTransactionReceivedEmail': await sendTransactionReceivedEmail(emailParams); diff --git a/core/src/emails/sendEmailVariants.ts b/core/src/emails/sendEmailVariants.ts index 7d9c7be71..8581fd58b 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 + senderEmail: string | undefined memo: string transactionAmount: Decimal }, ): Promise | boolean | null | Error> => { return sendEmailTranslated({ receiver: { to: `${data.firstName} ${data.lastName} <${data.email}>` }, - template: data.senderEmail ? 'transactionReceived' : 'transactionReceivedNoSender', + template: data.senderEmail !== undefined ? 'transactionReceived' : 'transactionReceivedNoSender', locals: { ...data, transactionAmount: decimalSeparatorByLanguage(data.transactionAmount, data.language),