From 232aa55c80c0d2dfed5971f9e99780132d9108b8 Mon Sep 17 00:00:00 2001 From: clauspeterhuebner Date: Wed, 7 Jan 2026 16:59:06 +0100 Subject: [PATCH] sender and recipient must not foreign user for sending email --- backend/src/graphql/resolver/TransactionLinkResolver.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/backend/src/graphql/resolver/TransactionLinkResolver.ts b/backend/src/graphql/resolver/TransactionLinkResolver.ts index d5da5a612..d46d3b9f6 100644 --- a/backend/src/graphql/resolver/TransactionLinkResolver.ts +++ b/backend/src/graphql/resolver/TransactionLinkResolver.ts @@ -674,9 +674,9 @@ export class TransactionLinkResolver { methodLogger.error(errmsg) throw new LogError(errmsg) } - if(recipientUser.emailContact?.email !== null){ + if(recipientUser.emailContact?.email !== null && senderUser.emailContact?.email !== null){ if (methodLogger.isDebugEnabled()) { - methodLogger.debug('Sending Transaction Received Email to recipient:', recipientUser.firstName, recipientUser.lastName) + methodLogger.debug('Sending Transaction Received Email to recipient=' + recipientUser.firstName + ' ' + recipientUser.lastName + 'sender=' + senderUser.firstName + ' ' + senderUser.lastName) } try { await sendTransactionReceivedEmail({ @@ -697,7 +697,7 @@ export class TransactionLinkResolver { } } else { if (methodLogger.isDebugEnabled()) { - methodLogger.debug('Recipient as foreign user has no email contact, not sending Transaction Received Email to recipient:', recipientUser.firstName, recipientUser.lastName) + methodLogger.debug('Sender or Recipient are foreign users with no email contact, not sending Transaction Received Email: recipient=' + recipientUser.firstName + ' ' + recipientUser.lastName + 'sender=' + senderUser.firstName + ' ' + senderUser.lastName) } } } catch (e) {