From 99546ae0a139b122d1a9e971b73909cf02351f44 Mon Sep 17 00:00:00 2001 From: Tom Hughes Date: Sun, 24 Oct 2021 10:38:35 +0100 Subject: [PATCH] Specify the controller when redirecting a failed login This ensures that third party logins, whose callback is processed by the users controller, go to the right place. --- app/controllers/concerns/session_methods.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/controllers/concerns/session_methods.rb b/app/controllers/concerns/session_methods.rb index dd6458b1b..eb24f6b20 100644 --- a/app/controllers/concerns/session_methods.rb +++ b/app/controllers/concerns/session_methods.rb @@ -69,7 +69,7 @@ module SessionMethods def failed_login(message, username = nil) flash[:error] = message - redirect_to :action => "new", :referer => session[:referer], + redirect_to :controller => "sessions", :action => "new", :referer => session[:referer], :username => username, :remember_me => session[:remember_me] session.delete(:remember_me) -- 2.43.2