diff options
author | Louise Crow <louise.crow@gmail.com> | 2014-10-09 13:48:05 +0100 |
---|---|---|
committer | Louise Crow <louise.crow@gmail.com> | 2014-10-09 13:48:05 +0100 |
commit | 74c6bd917e12e5d05611566df42b8adb1b4411b8 (patch) | |
tree | 518899333dde5fbb75811ce3173c0b53c0813e64 | |
parent | 2300a597f2836ef69211b40cb04779d2c573ce00 (diff) |
fixup! Don't migrate categories automatically.
-rw-r--r-- | lib/category_and_heading_migrator.rb | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/lib/category_and_heading_migrator.rb b/lib/category_and_heading_migrator.rb index 7a7057887..402ea7204 100644 --- a/lib/category_and_heading_migrator.rb +++ b/lib/category_and_heading_migrator.rb @@ -5,13 +5,17 @@ module CategoryAndHeadingMigrator # Load all the data from public_body_categories_[locale].rb files. def self.migrate_categories_and_headings - @first_locale = true - I18n.available_locales.each do |locale| - begin - load "public_body_categories_#{locale}.rb" - rescue MissingSourceFile + if PublicBodyCategory.count > 0 + puts "PublicBodyCategories exist already, not migrating." + else + @first_locale = true + I18n.available_locales.each do |locale| + begin + load "public_body_categories_#{locale}.rb" + rescue MissingSourceFile + end + @first_locale = false end - @first_locale = false end end |