From 6939e1ed5406089a5c26e161b1dca063dfe343a1 Mon Sep 17 00:00:00 2001 From: Jan Kessler Date: Fri, 5 Jul 2024 19:18:02 +0200 Subject: [PATCH] don't fall back to email as identifier if no user with external_id is found (#5876) --- app/controllers/external_controller.rb | 7 ------- 1 file changed, 7 deletions(-) diff --git a/app/controllers/external_controller.rb b/app/controllers/external_controller.rb index 7892c5c614..085805aa19 100644 --- a/app/controllers/external_controller.rb +++ b/app/controllers/external_controller.rb @@ -32,13 +32,6 @@ def create_user user = User.find_by(external_id: credentials['uid'], provider:) - # Fallback mechanism to search by email - if user.blank? - user = User.find_by(email: credentials['info']['email'], provider:) - # Update the user's external id to the latest value to avoid using the fallback - user.update(external_id: credentials['uid']) if user.present? && credentials['uid'].present? - end - new_user = user.blank? registration_method = SettingGetter.new(setting_name: 'RegistrationMethod', provider: current_provider).call