Index: lams_central/src/java/org/lamsfoundation/lams/web/LoginRequestServlet.java =================================================================== diff -u -r9f3585678c13434e1f3111a8a8cc95d4404e4b64 -r49031fe83af9c2d76636b93275a832994a13fb88 --- lams_central/src/java/org/lamsfoundation/lams/web/LoginRequestServlet.java (.../LoginRequestServlet.java) (revision 9f3585678c13434e1f3111a8a8cc95d4404e4b64) +++ lams_central/src/java/org/lamsfoundation/lams/web/LoginRequestServlet.java (.../LoginRequestServlet.java) (revision 49031fe83af9c2d76636b93275a832994a13fb88) @@ -214,7 +214,7 @@ ? IntegrationConstants.METHOD_LEARNER : method; // check if there is a redirect URL parameter already - if ((loggedInLogin != null) && loggedInLogin.equals(login) && request.isUserInRole(role)) { + if ((loggedInLogin != null) && loggedInLogin.equals(login) && request.isUserInRole(role.toUpperCase())) { response.sendRedirect(response.encodeRedirectURL(redirectURL)); return; }