Merge pull request #599 from warpc/590-build_list_page_change
[refs #590] Added missed migration
This commit is contained in:
commit
ef423b22cd
|
@ -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
|
Loading…
Reference in New Issue