aboutsummaryrefslogtreecommitdiffstats
path: root/app
diff options
context:
space:
mode:
Diffstat (limited to 'app')
-rw-r--r--app/models/public_body.rb11
1 files changed, 9 insertions, 2 deletions
diff --git a/app/models/public_body.rb b/app/models/public_body.rb
index 8c749b1df..0e32a5164 100644
--- a/app/models/public_body.rb
+++ b/app/models/public_body.rb
@@ -77,9 +77,16 @@ class PublicBody < ActiveRecord::Base
end
end
-
+ # XXX this should be saner; probably implement categories as data
+ begin
load "public_body_categories_#{I18n.locale.to_s}.rb"
-
+ rescue MissingSourceFile
+ begin
+ load "public_body_categories_#{I18n.default_locale.to_s}.rb"
+ rescue MissingSourceFile
+ load "public_body_categories.rb"
+ end
+ end
# Set the first letter, which is used for faster queries
before_save(:set_first_letter)
def set_first_letter