From d9a3e825167c30c5b2dbb9c22e6a67fc5363860f Mon Sep 17 00:00:00 2001 From: Harm Geerts Date: Mon, 11 May 2015 14:17:32 +0200 Subject: [PATCH] Stop sso login processing after rendering error This prevents a DoubleRenderError triggered on the redirect_to. --- app/controllers/session_controller.rb | 1 + 1 file changed, 1 insertion(+) diff --git a/app/controllers/session_controller.rb b/app/controllers/session_controller.rb index 00dbbe1d74b..f1c56ba6847 100644 --- a/app/controllers/session_controller.rb +++ b/app/controllers/session_controller.rb @@ -72,6 +72,7 @@ class SessionController < ApplicationController if SiteSetting.must_approve_users? && !user.approved? render text: I18n.t("sso.account_not_approved"), status: 403 + return else log_on_user user end