Delete mail validate for bind action

This commit is contained in:
Jasder 2020-08-18 09:07:16 +08:00
parent 806fa686a6
commit a36072e8f1
2 changed files with 3 additions and 4 deletions

View File

@ -2,11 +2,11 @@ class Oauth::EducoderController < Oauth::BaseController
def bind
begin
login = params[:login]
mail = params[:mail]
mail = params[:mail] || nil
callback_url = params[:callback_url]
token = params[:token]
::OauthEducoderForm.new({login: login, token: token, mail: mail, callback_url: callback_url}).validate!
::OauthEducoderForm.new({login: login, token: token, callback_url: callback_url}).validate!
open_user= OpenUsers::Educoder.find_by(uid: login)

View File

@ -1,11 +1,10 @@
class OauthEducoderForm
include ActiveModel::Model
attr_accessor :login, :token, :mail, :callback_url
attr_accessor :login, :token, :callback_url
validates :login, presence: true
validates :token, presence: true
validates :mail, presence: true
validates :callback_url, presence: true
validate :check_callback_url!