diff --git a/src/main/java/org/olat/shibboleth/ShibbolethDispatcher.java b/src/main/java/org/olat/shibboleth/ShibbolethDispatcher.java index b08a52385f710a8f316fee980ae095df93d4037b..3d8034f10952314daf8153965a382fb2f9fd0c37 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; }