Index: lams_admin/src/java/org/lamsfoundation/lams/admin/web/form/LtiConsumerForm.java =================================================================== diff -u -r63bee30ea13fab1267c0744f26929af1736a1cf9 -r8c2a81b889348981ed11e8c4ab7d076017b357d0 --- lams_admin/src/java/org/lamsfoundation/lams/admin/web/form/LtiConsumerForm.java (.../LtiConsumerForm.java) (revision 63bee30ea13fab1267c0744f26929af1736a1cf9) +++ lams_admin/src/java/org/lamsfoundation/lams/admin/web/form/LtiConsumerForm.java (.../LtiConsumerForm.java) (revision 8c2a81b889348981ed11e8c4ab7d076017b357d0) @@ -41,7 +41,7 @@ this.ltiToolConsumerMonitorRoles = ltiToolConsumerMonitorRoles; } - public Boolean isUseAlternativeUseridParameterName() { + public Boolean getUseAlternativeUseridParameterName() { return useAlternativeUseridParameterName; } Index: lams_central/src/java/org/lamsfoundation/lams/web/LoginRequestLtiServlet.java =================================================================== diff -u -r63bee30ea13fab1267c0744f26929af1736a1cf9 -r8c2a81b889348981ed11e8c4ab7d076017b357d0 --- lams_central/src/java/org/lamsfoundation/lams/web/LoginRequestLtiServlet.java (.../LoginRequestLtiServlet.java) (revision 63bee30ea13fab1267c0744f26929af1736a1cf9) +++ lams_central/src/java/org/lamsfoundation/lams/web/LoginRequestLtiServlet.java (.../LoginRequestLtiServlet.java) (revision 8c2a81b889348981ed11e8c4ab7d076017b357d0) @@ -82,7 +82,7 @@ ExtServer extServer = integrationService.getExtServer(consumerKey); //get user id as "user_id" parameter, or as lis_person_sourcedid (if according option is ON for this LTI server) String lisPersonSourcedid = request.getParameter(BasicLTIConstants.LIS_PERSON_SOURCEDID); - String extUsername = extServer.isUseAlternativeUseridParameterName() + String extUsername = extServer.getUseAlternativeUseridParameterName() && StringUtils.isNotBlank(lisPersonSourcedid) ? lisPersonSourcedid : request.getParameter(BasicLTIConstants.USER_ID); String roles = request.getParameter(BasicLTIConstants.ROLES); Index: lams_common/src/java/org/lamsfoundation/lams/integration/ExtServer.java =================================================================== diff -u -r63bee30ea13fab1267c0744f26929af1736a1cf9 -r8c2a81b889348981ed11e8c4ab7d076017b357d0 --- lams_common/src/java/org/lamsfoundation/lams/integration/ExtServer.java (.../ExtServer.java) (revision 63bee30ea13fab1267c0744f26929af1736a1cf9) +++ lams_common/src/java/org/lamsfoundation/lams/integration/ExtServer.java (.../ExtServer.java) (revision 8c2a81b889348981ed11e8c4ab7d076017b357d0) @@ -337,7 +337,7 @@ this.gradebookOnComplete = gradebookOnComplete; } - public Boolean isUseAlternativeUseridParameterName() { + public Boolean getUseAlternativeUseridParameterName() { return useAlternativeUseridParameterName; }