Update issues_controller_hooks.rb

This commit is contained in:
lyollix 2022-11-09 15:19:28 +03:00 committed by GitHub
parent 6e5e047dd1
commit 4d3b44cc17
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -122,39 +122,39 @@ module RedmineDmsf
end end
end end
end end
end
issue.descendants.each do |i|
old_system_folder = i.system_folder(false, old_project_id)
if old_system_folder issue.descendants.each do |i|
new_main_system_folder = i.main_system_folder(true) old_system_folder = i.system_folder(false, old_project_id)
if new_main_system_folder if old_system_folder
old_system_folder.dmsf_folder_id = new_main_system_folder.id new_main_system_folder = i.main_system_folder(true)
old_system_folder.project_id = project_id
unless old_system_folder.save if new_main_system_folder
controller.flash[:error] = old_system_folder.errors.full_messages.to_sentence old_system_folder.dmsf_folder_id = new_main_system_folder.id
Rails.logger.error old_system_folder.errors.full_messages.to_sentence old_system_folder.project_id = project_id
end
i.dmsf_files.each do |dmsf_file| unless old_system_folder.save
dmsf_file.project_id = project_id controller.flash[:error] = old_system_folder.errors.full_messages.to_sentence
unless dmsf_file.save Rails.logger.error old_system_folder.errors.full_messages.to_sentence
controller.flash[:error] = dmsf_file.errors.full_messages.to_sentence
Rails.logger.error dmsf_file.errors.full_messages.to_sentence
end
end
end end
i.dmsf_links.each do | dmsf_link| i.dmsf_files.each do |dmsf_file|
dmsf_link.project_id = project_id dmsf_file.project_id = project_id
unless dmsf_link.save unless dmsf_file.save
controller.flash[:error] = dmsf_link.errors.full_messages.to_sentence controller.flash[:error] = dmsf_file.errors.full_messages.to_sentence
Rails.logger.error dmsf_link.errors.full_messages.to_sentence Rails.logger.error dmsf_file.errors.full_messages.to_sentence
end end
end end
end end
i.dmsf_links.each do | dmsf_link|
dmsf_link.project_id = project_id
unless dmsf_link.save
controller.flash[:error] = dmsf_link.errors.full_messages.to_sentence
Rails.logger.error dmsf_link.errors.full_messages.to_sentence
end
end
end end
end end
end end