Index: lams_learning/src/java/org/lamsfoundation/lams/learning/service/LearnerService.java =================================================================== diff -u -r63a9aa3781aa91aec33ee6dacebe649d0d0cd0b2 -r9bffc1a7278bddba6ffc3c6af493d5bc1faf43f9 --- lams_learning/src/java/org/lamsfoundation/lams/learning/service/LearnerService.java (.../LearnerService.java) (revision 63a9aa3781aa91aec33ee6dacebe649d0d0cd0b2) +++ lams_learning/src/java/org/lamsfoundation/lams/learning/service/LearnerService.java (.../LearnerService.java) (revision 9bffc1a7278bddba6ffc3c6af493d5bc1faf43f9) @@ -492,7 +492,7 @@ * @see org.lamsfoundation.lams.learning.service.ILearnerService#getLearnerActivityURL(java.lang.Integer, java.lang.Long) */ public String getLearnerActivityURL(Integer learnerId, Long activityId) { - User learner = userManagementService.getUserById(learnerId); + User learner = (User)userManagementService.findById(User.class,learnerId); Activity requestedActivity = getActivity(activityId); Lesson lesson = getLessonByActivity(requestedActivity); return activityMapping.calculateActivityURLForProgressView(lesson,learner,requestedActivity); Index: lams_learning/src/java/org/lamsfoundation/lams/learning/web/util/LearningWebUtil.java =================================================================== diff -u -re5049e0948ac38f849ed086dfa9b8b7dfd8d76ae -r9bffc1a7278bddba6ffc3c6af493d5bc1faf43f9 --- lams_learning/src/java/org/lamsfoundation/lams/learning/web/util/LearningWebUtil.java (.../LearningWebUtil.java) (revision e5049e0948ac38f849ed086dfa9b8b7dfd8d76ae) +++ lams_learning/src/java/org/lamsfoundation/lams/learning/web/util/LearningWebUtil.java (.../LearningWebUtil.java) (revision 9bffc1a7278bddba6ffc3c6af493d5bc1faf43f9) @@ -76,7 +76,7 @@ { HttpSession ss = SessionManager.getSession(); UserDTO learner = (UserDTO) ss.getAttribute(AttributeNames.USER); - return learner != null ? learnerService.getUserManagementService().getUserById(learner.getUserID()) : null; + return learner != null ? (User)learnerService.getUserManagementService().findById(User.class,learner.getUserID()) : null; } /**