mirror of
https://github.com/TracksApp/tracks.git
synced 2025-12-16 07:10:12 +01:00
15 lines
415 B
Ruby
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
|