diff options
author | David Cabo <david@calibea.com> | 2011-08-16 18:44:55 +0200 |
---|---|---|
committer | David Cabo <david@calibea.com> | 2011-08-23 23:42:47 +0200 |
commit | b78ae9b671abbd4bbadfd92ffda8a2cd2dc8ecd6 (patch) | |
tree | 4e3577929994e7920259185febcff3cff0afdb53 | |
parent | 5eaf28e19e1f5472121ec0490bc854ffb09c1852 (diff) |
Fix error in Admin page when showing body with missing name (closes #140)
-rw-r--r-- | app/views/admin_public_body/show.rhtml | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/app/views/admin_public_body/show.rhtml b/app/views/admin_public_body/show.rhtml index c1292c63a..643ccf5e8 100644 --- a/app/views/admin_public_body/show.rhtml +++ b/app/views/admin_public_body/show.rhtml @@ -12,7 +12,7 @@ <% if column.name == 'home_page' and !column.name.empty? %> <%= link_to(h(@public_body.send(column.name)), @public_body.send(column.name)) %> <% elsif column.name == 'request_email' and !column.name.empty? %> - <%= link_to(h(@public_body.send(column.name)), "mailto:" + @public_body.send(column.name)) %> + <%= link_to(h(@public_body.send(column.name)), "mailto:#{@public_body.send(column.name)}") %> <% if !@public_body.is_requestable? %> (not requestable due to: <%=h @public_body.not_requestable_reason %><% if @public_body.is_followupable? %>; but followupable<% end %>) <% end %> @@ -32,7 +32,14 @@ </p> <p> - <%= link_to 'Public page', main_url(public_body_url(@public_body)) %> + <%= + # url_name can be missing if the name hasn't been set for this locale + if !@public_body.url_name.nil? + link_to 'Public page', main_url(public_body_url(@public_body)) + else + 'Public page not available' + end + %> | <%= link_to 'Edit', '../edit/' + @public_body.id.to_s %> </p> |