mirror of
https://gitlink.org.cn/Gitlink/forgeplus.git
synced 2026-05-02 19:30:48 +08:00
修改bug
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user