##// END OF EJS Templates
Do not try to copy relations for issues that could not be copied....
Jean-Philippe Lang -
r4370:cd71c1cc0ad7
parent child
Show More
@@ -688,12 +688,20 class Project < ActiveRecord::Base
688 end
688 end
689
689
690 self.issues << new_issue
690 self.issues << new_issue
691 issues_map[issue.id] = new_issue
691 if new_issue.new_record?
692 logger.info "Project#copy_issues: issue ##{issue.id} could not be copied: #{new_issue.errors.full_messages}" if logger && logger.info
693 else
694 issues_map[issue.id] = new_issue unless new_issue.new_record?
695 end
692 end
696 end
693
697
694 # Relations after in case issues related each other
698 # Relations after in case issues related each other
695 project.issues.each do |issue|
699 project.issues.each do |issue|
696 new_issue = issues_map[issue.id]
700 new_issue = issues_map[issue.id]
701 unless new_issue
702 # Issue was not copied
703 next
704 end
697
705
698 # Relations
706 # Relations
699 issue.relations_from.each do |source_relation|
707 issue.relations_from.each do |source_relation|
General Comments 0
You need to be logged in to leave comments. Login now