Sha256: dd2bdee7294a20cdfa2a1778de2c0e696c662c1f2687f53d331586575aacb97d

Contents?: true

Size: 464 Bytes

Versions: 6

Compression:

Stored size: 464 Bytes

Contents

class TidyUpBecauseOfBadException < ActiveRecord::Migration[4.2]
  def change
    if Hyrax::PermissionTemplate.column_names.include?('workflow_id')
      Hyrax::PermissionTemplate.all.each do |permission_template|
        workflow_id = permission_template.workflow_id
        next unless workflow_id
        Sipity::Workflow.find(workflow_id).update(active: true)
      end

      remove_column Hyrax::PermissionTemplate.table_name, :workflow_id
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
hyrax-1.1.1 db/migrate/20170307142607_tidy_up_because_of_bad_exception.rb
hyrax-1.1.0 db/migrate/20170307142607_tidy_up_because_of_bad_exception.rb
hyrax-1.0.5 db/migrate/20170307142607_tidy_up_because_of_bad_exception.rb
hyrax-1.0.4 db/migrate/20170307142607_tidy_up_because_of_bad_exception.rb
hyrax-1.0.3 db/migrate/20170307142607_tidy_up_because_of_bad_exception.rb
hyrax-1.0.2 db/migrate/20170307142607_tidy_up_because_of_bad_exception.rb