修改bug

This commit is contained in:
sylor_huang@126.com 2020-03-16 17:19:48 +08:00
parent 639cb22185
commit 9eb94e6344
1 changed files with 4 additions and 4 deletions

View File

@ -91,7 +91,7 @@ class SyncForgeJob < ApplicationJob
new_user.gitea_token = result['sha1']
end
if new_user.save!
if new_user.save(:validate => false)
if owner_extension_params.present?
owner_extension_params = owner_extension_params["user_extensions"] if old_version_source.include?(platform) #trustie上需要
owner_extension_params = owner_extension_params&.except!(*keys_other_delete).merge(user_id: new_user.id)
@ -141,7 +141,7 @@ class SyncForgeJob < ApplicationJob
end
unless project_exists
new_project = Project.new(project&.except!(*keys_to_delete).merge(user_id: new_user.id))
if new_project.save!
if new_project.save!(:validate => false)
if project_identifier.present?
unless Repository.exists?(project_id: new_project.id, user_id: new_user.id, identifier: project_identifier)
repository_params = {
@ -274,7 +274,7 @@ class SyncForgeJob < ApplicationJob
member = member["member"] if old_version_source.include?(platform) #trustie上需要
unless Member.exists?(user_id: u.id, project_id: project_id)
new_member = Member.new(member&.except!(*member_to_delete).merge(project_id: project_id, user_id: u.id))
if new_member.save!
if new_member.save!(:validate => false)
sync_user_issues(project_id, u.id, member["user_id"],member_issues, platform)
sync_member_roles(new_member.id, member_roles,platform)
end
@ -334,7 +334,7 @@ class SyncForgeJob < ApplicationJob
assgin_user = new_user_id
end
issue = Issue.new(issue_params&.except!(*issue_to_delete).merge(project_id: project_id, author_id: new_user_id, assigned_to_id: assgin_user))
if issue.save!
if issue.save!(:validate => false)
sync_journals(new_user_id, issue.id, jours_params, platform)
sync_commit_issues(issue.id,project_id, commit_params, platform)
else