From e0982dc056a15832d243f96bcdcfc25700e8e76e Mon Sep 17 00:00:00 2001 From: Rafael Tapia Date: Fri, 26 Jan 2024 17:02:46 -0300 Subject: [PATCH] fix: user check on login with OAuth (#31362) Co-authored-by: Diego Sampaio --- apps/meteor/server/configuration/accounts_meld.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/meteor/server/configuration/accounts_meld.js b/apps/meteor/server/configuration/accounts_meld.js index 6e4cd894a23..64d8a4eeb10 100644 --- a/apps/meteor/server/configuration/accounts_meld.js +++ b/apps/meteor/server/configuration/accounts_meld.js @@ -25,7 +25,7 @@ export async function configureAccounts() { if (serviceData.email) { const user = await Users.findOneByEmailAddress(serviceData.email); - if (user != null) { + if (user != null && user.services?.[serviceName]?.id !== serviceData.id) { const findQuery = { address: serviceData.email, verified: true,