db/migrate/20180509103236_fix_nil_threshold_per_proposal.decidim_proposals.rb
# frozen_string_literal: true
# This migration comes from decidim_proposals (originally 20180413135249)
class FixNilThresholdPerProposal < ActiveRecord::Migration[5.1]
class Component < ApplicationRecord
self.table_name = :decidim_components
end
def change
proposal_components = Component.where(manifest_name: "proposals")
proposal_components.each do |component|
settings = component.attributes["settings"]
settings["global"]["threshold_per_proposal"] ||= 0
component.settings = settings
component.save
end
end
end