FIX: require re-activation if SSO changes email and updates it

This commit is contained in:
Sam
2017-05-16 16:18:18 -04:00
parent 4424fd81b8
commit 763f156d91
2 changed files with 25 additions and 2 deletions

View File

@@ -166,6 +166,7 @@ class DiscourseSingleSignOn < SingleSignOn
def change_external_attributes_and_override(sso_record, user)
if SiteSetting.sso_overrides_email && user.email != email
user.email = email
user.active = false if require_activation
end
if SiteSetting.sso_overrides_username && user.username != username && username.present?