Make sure we get the display name from the database when building
authorTom Hughes <tom@compton.nu>
Mon, 11 Jun 2007 08:59:33 +0000 (08:59 +0000)
committerTom Hughes <tom@compton.nu>
Mon, 11 Jun 2007 08:59:33 +0000 (08:59 +0000)
the form submission URL as the user might just have tried to change
it in which case the one in the user object will be the new one.

app/views/user/edit.rhtml

index a5ef3c7990ddfe71802f96333de78cc818876a95..0ca853e0b626219331fe91302548cf887eef20c5 100644 (file)
@@ -1,6 +1,6 @@
 <h2>Edit details:</h2>
 <%= error_messages_for 'user' %>
-<% form_tag :controller => 'user', :action => 'edit', :display_name => @user.display_name do %>
+<% form_tag :controller => 'user', :action => 'edit', :display_name => User.find(@user.id).display_name do %>
 <table>
   <tr><td>display name</td><td><%= text_field :user, :display_name, :value => @user.display_name %></td></tr>
   <tr><td valign="top">description</td><td><%= text_area :user, :description, :value => @user.description %></td></tr>