From e47a8f34c98f85aafab345039e9eb707468e1da7 Mon Sep 17 00:00:00 2001 From: "sylor_huang@126.com" Date: Tue, 14 Jul 2020 20:20:12 +0800 Subject: [PATCH] change --- app/controllers/sync_forge_controller.rb | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/app/controllers/sync_forge_controller.rb b/app/controllers/sync_forge_controller.rb index 7ead736c6..31b14e9ab 100644 --- a/app/controllers/sync_forge_controller.rb +++ b/app/controllers/sync_forge_controller.rb @@ -46,7 +46,15 @@ class SyncForgeController < ApplicationController if User.exists?(login: u[:user_params][:login]) SyncLog.sync_log("=================sync_to_user_been_exists====#{u[:user_params][:login]}") else - new_user = User.new(u[:user_params]) + # new_user = User.new(u[:user_params]) + + if u[:user_params][:mail].blank? + u_mail = "#{u[:user_params][:login]}@example.com" + else + u_mail = u[:user_params][:mail] + end + new_user = User.new(u[:user_params].merge(mail: u_mail)) + username = new_user.login password = "12345678" ActiveRecord::Base.transaction do