aboutsummaryrefslogtreecommitdiffstats
path: root/app/controllers/admin_public_body_controller.rb
diff options
context:
space:
mode:
authorLouise Crow <louise.crow@gmail.com>2015-02-05 11:05:30 +0000
committerLouise Crow <louise.crow@gmail.com>2015-02-05 11:05:30 +0000
commit865e1c044f0010284bb26fd59d7b55870b0a4155 (patch)
tree40fbcdcb5c67a9a1baa4545c0392550b514c2e0f /app/controllers/admin_public_body_controller.rb
parent37bb96707f5e17cd59d9b5be950e4304f779ec81 (diff)
parent1a8f912700430d58ad0827082adb2692e4f02e88 (diff)
Merge branch 'hotfix/0.20.0.6' into rails-3-develop
Conflicts: spec/models/public_body_spec.rb
Diffstat (limited to 'app/controllers/admin_public_body_controller.rb')
-rw-r--r--app/controllers/admin_public_body_controller.rb10
1 files changed, 10 insertions, 0 deletions
diff --git a/app/controllers/admin_public_body_controller.rb b/app/controllers/admin_public_body_controller.rb
index cfb6f240d..d188f109d 100644
--- a/app/controllers/admin_public_body_controller.rb
+++ b/app/controllers/admin_public_body_controller.rb
@@ -23,6 +23,11 @@ class AdminPublicBodyController < AdminController
def new
@public_body = PublicBody.new
+
+ I18n.available_locales.each do |locale|
+ @public_body.translations.build(:locale => locale)
+ end
+
if params[:change_request_id]
@change_request = PublicBodyChangeRequest.find(params[:change_request_id])
end
@@ -60,6 +65,11 @@ class AdminPublicBodyController < AdminController
def edit
@public_body = PublicBody.find(params[:id])
+
+ I18n.available_locales.each do |locale|
+ @public_body.translations.find_or_initialize_by_locale(locale)
+ end
+
if params[:change_request_id]
@change_request = PublicBodyChangeRequest.find(params[:change_request_id])
end