tracks/db/migrate/20110621082432_make_old_recurring_todos_validate.rb
2019-05-13 18:42:57 +02:00

15 lines
415 B
Ruby

class MakeOldRecurringTodosValidate < ActiveRecord::Migration[5.2]
def self.up
RecurringTodo.all.each do |rt|
# show_always may not be nil
rt.show_always = false if rt.show_always.nil?
# start date should be filled
rt.start_from = rt.created_at if rt.start_from.nil? || rt.start_from.blank?
rt.save!
end
end
def self.down
# no down: leave them validatable
end
end