From 6eb6c25816e539c4931d2770d3caa85cecf7770f Mon Sep 17 00:00:00 2001 From: Robin Ward Date: Thu, 25 May 2017 14:10:15 -0400 Subject: [PATCH] FIX: Keep the flash when redirecting for login_required --- app/controllers/application_controller.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/controllers/application_controller.rb b/app/controllers/application_controller.rb index 8d4ff815cf3..7527f4a9ba0 100644 --- a/app/controllers/application_controller.rb +++ b/app/controllers/application_controller.rb @@ -554,8 +554,9 @@ class ApplicationController < ActionController::Base def redirect_to_login_if_required return if current_user || (request.format.json? && is_api?) - # redirect user to the SSO page if we need to log in AND SSO is enabled if SiteSetting.login_required? + flash.keep + if SiteSetting.enable_sso? # save original URL in a session so we can redirect after login session[:destination_url] = destination_url