summaryrefslogtreecommitdiff
path: root/app/models
diff options
context:
space:
mode:
authorRémy Coutable <remy@rymai.me>2016-04-01 14:12:42 +0000
committerRémy Coutable <remy@rymai.me>2016-04-01 14:12:42 +0000
commitf9ab215b217c5202644000fd29c4b90b3bbb14c4 (patch)
treee1b5efad6d5509e4383621c141213648753cfcfd /app/models
parente3f0bef5ee8ece2e949239c5c43a30477431681b (diff)
parent2c6207135e917a0b8f25f657916060405f1f85b5 (diff)
downloadgitlab-ce-f9ab215b217c5202644000fd29c4b90b3bbb14c4.tar.gz
Merge branch 'error-when-ldap-doesn-t-supply-an-email-address-14559' into 'master'
Allow temp-oauth-email as notification email Closes #14559 /cc @dblessing @rymai See merge request !3477
Diffstat (limited to 'app/models')
-rw-r--r--app/models/user.rb2
1 files changed, 2 insertions, 0 deletions
diff --git a/app/models/user.rb b/app/models/user.rb
index 128ddc2a694..2b0bee2099f 100644
--- a/app/models/user.rb
+++ b/app/models/user.rb
@@ -408,6 +408,8 @@ class User < ActiveRecord::Base
end
def owns_notification_email
+ return if self.temp_oauth_email?
+
self.errors.add(:notification_email, "is not an email you own") unless self.all_emails.include?(self.notification_email)
end