eBooru/db/fixes/101_migrate_mod_actions.rb

16 lines
429 B
Ruby
Raw Permalink Normal View History

#!/usr/bin/env ruby
# frozen_string_literal: true
require File.expand_path(File.join(File.dirname(__FILE__), '..', '..', 'config', 'environment'))
ModAction.find_each do |p|
begin
p.values = p.values_old
p.save!(validate: false)
rescue Encoding::UndefinedConversionError => e
# Interacting with the model at all throws the exception again. Yay rails.
rescue => e
puts "#{p.id} has an exception"
end
end