Index: lams_tool_survey/src/java/org/lamsfoundation/lams/tool/survey/web/action/LearningAction.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_survey/src/java/org/lamsfoundation/lams/tool/survey/web/action/LearningAction.java,v diff -u -r1.20 -r1.21 --- lams_tool_survey/src/java/org/lamsfoundation/lams/tool/survey/web/action/LearningAction.java 2 Jul 2009 08:19:23 -0000 1.20 +++ lams_tool_survey/src/java/org/lamsfoundation/lams/tool/survey/web/action/LearningAction.java 11 Feb 2010 05:26:49 -0000 1.21 @@ -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()); }