diff options
-rw-r--r-- | app/views/admin_public_body/_form.html.erb | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/app/views/admin_public_body/_form.html.erb b/app/views/admin_public_body/_form.html.erb index 2da13ab01..24bb03ad6 100644 --- a/app/views/admin_public_body/_form.html.erb +++ b/app/views/admin_public_body/_form.html.erb @@ -16,9 +16,12 @@ object = @public_body else # ...but additional locales go "on the side" prefix = "public_body[translated_versions][]" - object = @public_body.new_record? ? - PublicBody::Translation.new : - @public_body.find_translation_by_locale(locale.to_s) || PublicBody::Translation.new + object = if @public_body.new_record? + PublicBody::Translation.new + else + @public_body.find_translation_by_locale(locale.to_s) + end + object ||= PublicBody::Translation.new end %> <%= fields_for prefix, object do |t| %> |