Merge pull request #599 from warpc/590-build_list_page_change

[refs #590] Added missed migration
This commit is contained in:
Vladimir Sharshov 2012-08-03 12:27:53 -07:00
commit ef423b22cd
1 changed files with 24 additions and 0 deletions

View File

@ -0,0 +1,24 @@
class AddSaveToRepositoryToBuildLists < ActiveRecord::Migration
def self.up
add_column :build_lists, :save_to_repository_id, :integer
BuildList.scoped.find_in_batches do |batch|
batch.each do |bl|
begin
project = bl.project
platform = bl.save_to_platform
rep = (project.repositories.map(&:id) & platform.repositories.map(&:id)).first
bl.save_to_repository_id = rep
bl.save
rescue
false
end
end
end
end
def self.down
remove_column :build_lists, :save_to_repository_id
end
end