Sha256: 734558e0266062ce33c6553b322f26d96a506f4af322a474b45eaac2ffc0a0cc

Contents?: true

Size: 511 Bytes

Versions: 1

Compression:

Stored size: 511 Bytes

Contents

class LinkArfReportDirectlyToHost < ActiveRecord::Migration
  def up
    ForemanOpenscap::ArfReport.all.each do |report|
      asset = ForemanOpenscap::Asset.where(:id => report.host_id).first
      report.host_id = asset.host.id
      report.save!
    end
  end

  def down
    ForemanOpenscap::ArfReport.all.each do |report|
      asset = ForemanOpenscap::Asset.where(:assetable_id => report.host_id, :assetable_type => 'Host::Base').first
      report.host_id = asset.id
      report.save!
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
foreman_openscap-0.5.0 db/migrate/20151023131950_link_arf_report_directly_to_host.rb