aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLouise Crow <louise.crow@gmail.com>2014-10-09 13:48:05 +0100
committerLouise Crow <louise.crow@gmail.com>2014-10-09 13:48:05 +0100
commit74c6bd917e12e5d05611566df42b8adb1b4411b8 (patch)
tree518899333dde5fbb75811ce3173c0b53c0813e64
parent2300a597f2836ef69211b40cb04779d2c573ce00 (diff)
fixup! Don't migrate categories automatically.
-rw-r--r--lib/category_and_heading_migrator.rb16
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