diff options
author | Gareth Rees <gareth@mysociety.org> | 2015-01-19 10:35:47 +0000 |
---|---|---|
committer | Gareth Rees <gareth@mysociety.org> | 2015-01-30 15:00:32 +0000 |
commit | 8c48ad992b0285fa8da81c6b673635757d2c8ef9 (patch) | |
tree | 075f4e8fbea1136e72a1cc07be0e233a5e462f07 | |
parent | 4519fd2b3e3e899f785810a7f7c9536c7dd90409 (diff) |
Rewrite complex ternary logic
-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| %> |