FIX: Correct order of operations in `if` statement
This commit is contained in:
parent
6d2ac4a69a
commit
0008d9bc6f
|
@ -34,7 +34,7 @@ class Auth::ManagedAuthenticator < Auth::Authenticator
|
|||
|
||||
association = UserAssociatedAccount.find_by(provider_name: auth_token[:provider], provider_uid: auth_token[:uid])
|
||||
|
||||
if match_by_email && association.nil? && user = User.find_by_email(email) && !UserAssociatedAccount.exists?(user: user, provider_name: auth_token[:provider])
|
||||
if match_by_email && association.nil? && (user = User.find_by_email(email)) && !UserAssociatedAccount.exists?(user: user, provider_name: auth_token[:provider])
|
||||
association = UserAssociatedAccount.create!(user: user, provider_name: auth_token[:provider], provider_uid: auth_token[:uid], info: auth_token[:info], credentials: auth_token[:credentials], extra: auth_token[:extra])
|
||||
end
|
||||
|
||||
|
|
Loading…
Reference in New Issue