From b68fd4c04bed4d8c9f7d0ad9d65125c36635c819 Mon Sep 17 00:00:00 2001 From: Jean-Philippe Lang Date: Sat, 26 Jul 2008 09:27:07 +0000 Subject: When moving an issue to another project, reassign it to the category with same name if any (#1653). git-svn-id: http://redmine.rubyforge.org/svn/trunk@1697 e93f8b46-1217-0410-a6f0-8f06a7374b81 --- app/models/issue.rb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'app/models') diff --git a/app/models/issue.rb b/app/models/issue.rb index cae603dd8..e2405a04c 100644 --- a/app/models/issue.rb +++ b/app/models/issue.rb @@ -77,7 +77,9 @@ class Issue < ActiveRecord::Base self.relations_to.clear end # issue is moved to another project - self.category = nil + # reassign to the category with same name if any + new_category = category.nil? ? nil : new_project.issue_categories.find_by_name(category.name) + self.category = new_category self.fixed_version = nil self.project = new_project end -- cgit v1.2.3