From d21dd191a6a2ffc3ae67b5127f4b57ffd1596bb5 Mon Sep 17 00:00:00 2001 From: Oleksii Kriuchykhin Date: Thu, 30 Sep 2021 17:06:45 +0200 Subject: [PATCH] Confirm the invitation when user is invited and lands in with SSO [SCI-6055] --- app/controllers/users/omniauth_callbacks_controller.rb | 1 + 1 file changed, 1 insertion(+) diff --git a/app/controllers/users/omniauth_callbacks_controller.rb b/app/controllers/users/omniauth_callbacks_controller.rb index 7d7b804cc..5beb8b321 100644 --- a/app/controllers/users/omniauth_callbacks_controller.rb +++ b/app/controllers/users/omniauth_callbacks_controller.rb @@ -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