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);
}