Merge pull request #3567 from okriuchykhin/ok_SCI_6055

Confirm the invitation when user is invited and lands in with SSO [SCI-6055]
This commit is contained in:
Alex Kriuchykhin 2021-12-01 13:19:58 +01:00 committed by GitHub
commit 62d4d8e36e
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -57,6 +57,7 @@ module Users
elsif provider_conf[:auto_link_on_sign_in]
# Link to existing local account
user.user_identities.create!(provider: auth.provider, uid: auth.uid)
user.update!(confirmed_at: user.created_at) if user.confirmed_at.blank?
sign_in_and_redirect(user)
else
# Cannot do anything with it, so just return an error