aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGareth Rees <gareth@mysociety.org>2015-01-19 10:35:47 +0000
committerGareth Rees <gareth@mysociety.org>2015-01-30 15:00:32 +0000
commit8c48ad992b0285fa8da81c6b673635757d2c8ef9 (patch)
tree075f4e8fbea1136e72a1cc07be0e233a5e462f07
parent4519fd2b3e3e899f785810a7f7c9536c7dd90409 (diff)
Rewrite complex ternary logic
-rw-r--r--app/views/admin_public_body/_form.html.erb9
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| %>