changeset 142:e6ed6c7a2ce9 luisf

corrected bug in the institution field while creating a new user.
author luisf
date Thu, 20 Jan 2011 14:06:23 +0000
parents ab75f33dcc6f
children 0460c75392bc 0f3210a90f46
files app/controllers/users_controller.rb app/views/users/_form.rhtml
diffstat 2 files changed, 6 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/app/controllers/users_controller.rb	Thu Jan 20 13:08:43 2011 +0000
+++ b/app/controllers/users_controller.rb	Thu Jan 20 14:06:23 2011 +0000
@@ -85,6 +85,10 @@
     @auth_sources = AuthSource.find(:all)
 
     @ssamr_user_details = SsamrUserDetail.new
+
+    # default value
+    @selected_institution_id = 1
+
     
   end
   
@@ -134,6 +138,7 @@
     @notification_option = @user.mail_notification
     
     @ssamr_user_details = @user.ssamr_user_detail
+    @selected_institution_id = @user.ssamr_user_detail.institution_id.to_i
     
     @auth_sources = AuthSource.find(:all)
     @membership ||= Member.new
--- a/app/views/users/_form.rhtml	Thu Jan 20 13:08:43 2011 +0000
+++ b/app/views/users/_form.rhtml	Thu Jan 20 14:06:23 2011 +0000
@@ -27,7 +27,7 @@
             </p>
             <p>
               <label for="ssamr_user_institution"><%=l(:label_ssamr_institution)%></label>
-              <%= ssamr_user_detail.collection_select(:institution_id, Institution.all, :id, :name, {:selected => @user.ssamr_user_detail.institution_id.to_i} ) %>                         
+              <%= ssamr_user_detail.collection_select(:institution_id, Institution.all, :id, :name, {:selected => @selected_institution_id} ) %>
             </p>
           <% end %>          
 </div>