summaryrefslogtreecommitdiffstats
path: root/app/models/project.rb
diff options
context:
space:
mode:
authorJean-Philippe Lang <jp_lang@yahoo.fr>2009-05-10 11:17:23 +0000
committerJean-Philippe Lang <jp_lang@yahoo.fr>2009-05-10 11:17:23 +0000
commit88532b6817d6138a32a76b0e49f6fe8d208785e8 (patch)
treeeda242f44f9530cf257de6e8d0bac71b4848ef15 /app/models/project.rb
parent682c5d1113fb1651937a6aed4d519d57fc78eecc (diff)
downloadredmine-88532b6817d6138a32a76b0e49f6fe8d208785e8.tar.gz
redmine-88532b6817d6138a32a76b0e49f6fe8d208785e8.zip
Fixes project members copy with multiple roles.
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@2728 e93f8b46-1217-0410-a6f0-8f06a7374b81
Diffstat (limited to 'app/models/project.rb')
-rw-r--r--app/models/project.rb1
1 files changed, 1 insertions, 0 deletions
diff --git a/app/models/project.rb b/app/models/project.rb
index 922f522f1..64a5e98c8 100644
--- a/app/models/project.rb
+++ b/app/models/project.rb
@@ -340,6 +340,7 @@ class Project < ActiveRecord::Base
project.members.each do |member|
new_member = Member.new
new_member.attributes = member.attributes.dup.except("project_id")
+ new_member.role_ids = member.role_ids.dup
new_member.project = self
self.members << new_member
end