Files
openfoodnetwork/db/migrate/20200623140437_fix_preferences_keys.rb
2021-04-13 15:51:14 -07:00

17 lines
387 B
Ruby

class FixPreferencesKeys < ActiveRecord::Migration[4.2]
def up
unmigrated_preferences = Spree::Preference.exists?(['key NOT LIKE ?', '/%'])
return unless unmigrated_preferences
new_preferences = Spree::Preference.where("key LIKE '/%'")
new_preferences.delete_all
Spree::Preference.update_all("key = '/' || key")
Rails.cache.clear
end
def down
end
end