mirror of
https://github.com/discourse/discourse.git
synced 2025-02-25 18:55:32 -06:00
FIX: require re-activation if SSO changes email and updates it
This commit is contained in:
@@ -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?
|
||||
|
||||
Reference in New Issue
Block a user