From d00da185d774b6f5368e14d5fb57db52df10ebb9 Mon Sep 17 00:00:00 2001 From: clauspeterhuebner Date: Thu, 11 Dec 2025 01:58:11 +0100 Subject: [PATCH] correct checks against user.emailContact --- core/src/graphql/logic/storeForeignUser.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/core/src/graphql/logic/storeForeignUser.ts b/core/src/graphql/logic/storeForeignUser.ts index 800672e12..1ab8ccca8 100644 --- a/core/src/graphql/logic/storeForeignUser.ts +++ b/core/src/graphql/logic/storeForeignUser.ts @@ -75,7 +75,7 @@ export async function storeForeignUser( if (committingResult.recipAlias !== null) { user.alias = committingResult.recipAlias } - if(user.emailContact === null && committingResult.recipEmail !== null) { + if(!user.emailContact && committingResult.recipEmail !== null) { logger.debug('creating new userContact:', new UserContactLoggingView(user.emailContact), committingResult) let foreignUserEmail = DbUserContact.create() foreignUserEmail.email = committingResult.recipEmail! @@ -86,7 +86,7 @@ export async function storeForeignUser( user.emailContact = foreignUserEmail user.emailId = foreignUserEmail.id } - else if (user.emailContact !== null && committingResult.recipEmail != null) { + else if (user.emailContact && committingResult.recipEmail != null) { const userContact = user.emailContact userContact.email = committingResult.recipEmail user.emailContact = await DbUserContact.save(userContact)