diff --git a/app/controllers/oauth/educoder_controller.rb b/app/controllers/oauth/educoder_controller.rb index d3a682d9b..8ddc4e367 100644 --- a/app/controllers/oauth/educoder_controller.rb +++ b/app/controllers/oauth/educoder_controller.rb @@ -16,10 +16,9 @@ class Oauth::EducoderController < Oauth::BaseController redirect_to callback_url else Rails.logger.info "######## open user not exits" - user = User.find_by(login: login) || User.find_by(mail: mail) user = User.find_by('login = ? or mail = ?', login, mail) - if user && user.is_a?(User) + if user.is_a?(User) OpenUsers::Educoder.create!(user: user, uid: user.login) successful_authentication(user)