Update issues_controller_hooks.rb
This commit is contained in:
parent
6e5e047dd1
commit
4d3b44cc17
@ -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
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user