diff --git a/app/models/project.rb b/app/models/project.rb index f58a14bae..fbc189c0c 100644 --- a/app/models/project.rb +++ b/app/models/project.rb @@ -395,6 +395,7 @@ class Project < ActiveRecord::Base # Recalculates all lft and rgt values based on project names # Unlike Project.rebuild!, these values are recalculated even if the tree "looks" valid + # Used in BuildProjectsTree migration def self.rebuild_tree! transaction do update_all "lft = NULL, rgt = NULL" diff --git a/db/migrate/105_build_projects_tree.rb b/db/migrate/105_build_projects_tree.rb index 848436d20..cd35373c0 100644 --- a/db/migrate/105_build_projects_tree.rb +++ b/db/migrate/105_build_projects_tree.rb @@ -1,6 +1,6 @@ class BuildProjectsTree < ActiveRecord::Migration def self.up - Project.rebuild!(false) + Project.rebuild_tree! end def self.down