From 9f85b8da8e375d127d12ecebdfd3a66184d0fe84 Mon Sep 17 00:00:00 2001 From: Jasder <2053003901@@qq.com> Date: Mon, 17 Aug 2020 17:41:01 +0800 Subject: [PATCH] FIX query bug --- app/controllers/oauth/educoder_controller.rb | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) 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)