]> source.dussan.org Git - redmine.git/commitdiff
Fixes migration scripts broken by r2726.
authorJean-Philippe Lang <jp_lang@yahoo.fr>
Sun, 11 Oct 2009 10:08:22 +0000 (10:08 +0000)
committerJean-Philippe Lang <jp_lang@yahoo.fr>
Sun, 11 Oct 2009 10:08:22 +0000 (10:08 +0000)
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@2922 e93f8b46-1217-0410-a6f0-8f06a7374b81

lib/tasks/migrate_from_mantis.rake
lib/tasks/migrate_from_trac.rake

index 499dc7b93a6e7596240a8b22b5ca3a91d59c174e..d27ef77d3ac7fc8c219f4049c393470eb461e79c 100644 (file)
@@ -284,7 +284,7 @@ task :migrate_from_mantis => :environment do
        # Project members\r
        project.members.each do |member|\r
           m = Member.new :user => User.find_by_id(users_map[member.user_id]),\r
-                        :role => ROLE_MAPPING[member.access_level] || DEFAULT_ROLE\r
+                          :roles => [ROLE_MAPPING[member.access_level] || DEFAULT_ROLE]\r
          m.project = p\r
          m.save\r
        end     \r
index 77d16b7ddcd29c9ed94b81253d41975d8482851d..8640c93575d5427213876aaa4223724a8c399bf3 100644 (file)
@@ -263,7 +263,7 @@ namespace :redmine do
           elsif TracPermission.find_by_username_and_action(username, 'developer')
             role = ROLE_MAPPING['developer']
           end
-          Member.create(:user => u, :project => @target_project, :role => role)
+          Member.create(:user => u, :project => @target_project, :roles => [role])
           u.reload
         end
         u