Skip to content
Snippets Groups Projects
Commit 43b1f5e4 authored by Douglas Barbosa Alexandre's avatar Douglas Barbosa Alexandre
Browse files

Reuse User#find_by_any_email on UserFormatter#find_by_email

parent 20128693
No related branches found
No related tags found
No related merge requests found
Loading
Loading
@@ -24,17 +24,9 @@ module Gitlab
 
def find_by_email
return nil unless email
users = ::User.arel_table
emails = ::Email.arel_table
 
left_join_emails = users.join(emails, Arel::Nodes::OuterJoin).on(
users[:id].eq(emails[:user_id])
).join_sources
User.select(:id)
.joins(left_join_emails)
.where(users[:email].eq(email).or(emails[:email].eq(email)))
.first.try(:id)
User.find_by_any_email(email)
.try(:id)
end
 
def find_by_external_uid
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment