]> git.openstreetmap.org Git - rails.git/blobdiff - app/controllers/trace_controller.rb
Improve handling of login/logout some more to improve the chances of
[rails.git] / app / controllers / trace_controller.rb
index 5b2f6bcc224cfc318d1ba40c5546ec689ccd98de..262dd8d2f7585ab323feccfaba3f87e1dc938c77 100644 (file)
@@ -13,6 +13,8 @@ class TraceController < ApplicationController
     # from display name, pick up user id if one user's traces only
     display_name = params[:display_name]
     if target_user.nil? and display_name and display_name != ''
+      @paging_action = 'view'
+      @display_name = display_name
       target_user = User.find(:first, :conditions => [ "display_name = ?", display_name])
     end
 
@@ -82,7 +84,7 @@ class TraceController < ApplicationController
     if @user
       list(@user, 'mine') unless @user.nil?
     else
-      redirect_to :controller => 'user', :action => 'login'
+      redirect_to :controller => 'user', :action => 'login', :referer => request.request_uri
     end
   end