Files
docuseal/db/migrate/20231007052818_update_checkboxes_required.rb
2023-10-07 09:04:02 +03:00

24 lines
523 B
Ruby

# frozen_string_literal: true
class UpdateCheckboxesRequired < ActiveRecord::Migration[7.0]
class MigrationTemplate < ApplicationRecord
self.table_name = 'templates'
end
def up
MigrationTemplate.find_each do |template|
fields = JSON.parse(template.fields)
fields.each do |field|
field['required'] = false if field['type'] == 'checkbox'
end
template.update_columns(fields: fields.to_json) if JSON.parse(template.fields) != fields
end
end
def down
nil
end
end