summaryrefslogtreecommitdiff
path: root/app/models/user.rb
diff options
context:
space:
mode:
authorImre Farkas <ifarkas@gitlab.com>2018-11-15 20:08:46 +0100
committerImre Farkas <ifarkas@gitlab.com>2018-11-26 13:24:00 +0100
commit350f2ba7620812f8ae93e30029451f2c0af4cb1d (patch)
treed1563de7e73b5889b7b20e89103d2b32ce4b9a12 /app/models/user.rb
parent3b23d06cbee9fb36014e86dee532c858e5f20cca (diff)
downloadgitlab-ce-350f2ba7620812f8ae93e30029451f2c0af4cb1d.tar.gz
User#find_by_any_email to respect confirmed flag on secondary emails
Diffstat (limited to 'app/models/user.rb')
-rw-r--r--app/models/user.rb2
1 files changed, 1 insertions, 1 deletions
diff --git a/app/models/user.rb b/app/models/user.rb
index 01eba7e0426..dbd754dd25a 100644
--- a/app/models/user.rb
+++ b/app/models/user.rb
@@ -363,7 +363,7 @@ class User < ActiveRecord::Base
from_users = from_users.confirmed if confirmed
from_emails = joins(:emails).where(emails: { email: emails })
- from_emails = from_emails.confirmed if confirmed
+ from_emails = from_emails.confirmed.merge(Email.confirmed) if confirmed
items = [from_users, from_emails]