From 07c42cfca03a57ecbc4a34c0f0d1edda27ab85d5 Mon Sep 17 00:00:00 2001 From: srosse <none@none> Date: Mon, 15 Oct 2012 11:16:35 +0200 Subject: [PATCH] OO-266: fix double redirect on the same request/output stream of tomcat if login in blocked with Shibboleth --- src/main/java/org/olat/shibboleth/ShibbolethDispatcher.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/olat/shibboleth/ShibbolethDispatcher.java b/src/main/java/org/olat/shibboleth/ShibbolethDispatcher.java index b08a52385f7..3d8034f1095 100644 --- a/src/main/java/org/olat/shibboleth/ShibbolethDispatcher.java +++ b/src/main/java/org/olat/shibboleth/ShibbolethDispatcher.java @@ -134,8 +134,9 @@ public class ShibbolethDispatcher implements Dispatcher{ if (loginStatus != AuthHelper.LOGIN_OK) { if (loginStatus == AuthHelper.LOGIN_NOTAVAILABLE) { DispatcherAction.redirectToServiceNotAvailable(resp); + } else { + DispatcherAction.redirectToDefaultDispatcher(resp); // error, redirect to login screen } - DispatcherAction.redirectToDefaultDispatcher(resp); // error, redirect to login screen return; } -- GitLab