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