]> git.openstreetmap.org Git - rails.git/blobdiff - app/controllers/user_controller.rb
Preserve the referer at the end of account creation
[rails.git] / app / controllers / user_controller.rb
index 25dd18f9223b905493baf91b50b1f5ecfd5568e3..649c0c9078792afc184c4961cbda6a0ef8c77094 100644 (file)
@@ -95,9 +95,9 @@ class UserController < ApplicationController
         flash[:notice] = t 'user.new.flash create success message', :email => @user.email
         Notifier.deliver_signup_confirm(@user, @user.tokens.create(:referer => params[:referer]))
         session[:token] = @user.tokens.create.token
-        redirect_to :action => 'login'
+        redirect_to :action => 'login', :referer => params[:referer]
       else
-        render :action => 'new'
+        render :action => 'new', :referer => params[:referer]
       end
     end
   end