Index: lams_common/src/java/org/lamsfoundation/lams/commonContext.xml =================================================================== diff -u -re0b070e11b6c51b15b0f39906c8e3536f8ac09f0 -rdb8cd59179f23576cd809e7657885236cfafa60b --- lams_common/src/java/org/lamsfoundation/lams/commonContext.xml (.../commonContext.xml) (revision e0b070e11b6c51b15b0f39906c8e3536f8ac09f0) +++ lams_common/src/java/org/lamsfoundation/lams/commonContext.xml (.../commonContext.xml) (revision db8cd59179f23576cd809e7657885236cfafa60b) @@ -257,6 +257,7 @@ PROPAGATION_REQUIRED PROPAGATION_REQUIRED PROPAGATION_REQUIRED + PROPAGATION_REQUIRED PROPAGATION_REQUIRED PROPAGATION_REQUIRED PROPAGATION_REQUIRED Index: lams_tool_survey/src/java/org/lamsfoundation/lams/tool/survey/web/action/LearningAction.java =================================================================== diff -u -rbb597b8155375e6ac4dfe280f630d323b6e5e575 -rdb8cd59179f23576cd809e7657885236cfafa60b --- lams_tool_survey/src/java/org/lamsfoundation/lams/tool/survey/web/action/LearningAction.java (.../LearningAction.java) (revision bb597b8155375e6ac4dfe280f630d323b6e5e575) +++ lams_tool_survey/src/java/org/lamsfoundation/lams/tool/survey/web/action/LearningAction.java (.../LearningAction.java) (revision db8cd59179f23576cd809e7657885236cfafa60b) @@ -394,6 +394,9 @@ Survey survey = service.getSurveyBySessionId(sessionId); if (survey.isNotifyTeachersOnAnswerSumbit()) { + if (surveyLearner == null) { + surveyLearner = getCurrentUser(service, sessionId); + } service.notifyTeachersOnAnswerSumbit(sessionId, surveyLearner); }