Index: lams_tool_survey/src/java/org/lamsfoundation/lams/tool/survey/web/action/LearningAction.java =================================================================== diff -u -reba9c28a1a43b03830d28d70b6fa172af29eaf1f -r5e13c8960b7613b39cb531455f6f2f7f5f239ec5 --- lams_tool_survey/src/java/org/lamsfoundation/lams/tool/survey/web/action/LearningAction.java (.../LearningAction.java) (revision eba9c28a1a43b03830d28d70b6fa172af29eaf1f) +++ lams_tool_survey/src/java/org/lamsfoundation/lams/tool/survey/web/action/LearningAction.java (.../LearningAction.java) (revision 5e13c8960b7613b39cb531455f6f2f7f5f239ec5) @@ -343,7 +343,7 @@ Long sessionId = (Long) sessionMap.get(AttributeNames.PARAM_TOOL_SESSION_ID); Long userID = WebUtil.readLongParam(request, AttributeNames.PARAM_USER_ID, true); - if (userID != null) { + if (userID != null && userID != 0) { surveyLearner = service.getUserByIDAndSession(userID, sessionId); request.setAttribute(AttributeNames.PARAM_USER_ID, userID); } @@ -361,7 +361,7 @@ List answerList = new ArrayList(); for (AnswerDTO question : surveyItemList) { if (question.getAnswer() != null) { - if (userID != null) + if (userID != null && userID != 0) question.getAnswer().setUser(surveyLearner); answerList.add(question.getAnswer()); }