Index: lams_tool_scratchie/conf/xdoclet/struts-actions.xml
===================================================================
RCS file: /usr/local/cvsroot/lams_tool_scratchie/conf/xdoclet/struts-actions.xml,v
diff -u -r1.24 -r1.25
--- lams_tool_scratchie/conf/xdoclet/struts-actions.xml 4 Apr 2016 19:19:17 -0000 1.24
+++ lams_tool_scratchie/conf/xdoclet/struts-actions.xml 8 Apr 2016 16:32:58 -0000 1.25
@@ -209,8 +209,8 @@
validate="false"
parameter="saveBurningQuestions"
scope="request">
-
-
+
+
-
+
Index: lams_tool_scratchie/src/java/org/lamsfoundation/lams/tool/scratchie/web/action/LearningAction.java
===================================================================
RCS file: /usr/local/cvsroot/lams_tool_scratchie/src/java/org/lamsfoundation/lams/tool/scratchie/web/action/LearningAction.java,v
diff -u -r1.55 -r1.56
--- lams_tool_scratchie/src/java/org/lamsfoundation/lams/tool/scratchie/web/action/LearningAction.java 4 Apr 2016 19:19:17 -0000 1.55
+++ lams_tool_scratchie/src/java/org/lamsfoundation/lams/tool/scratchie/web/action/LearningAction.java 8 Apr 2016 16:32:59 -0000 1.56
@@ -710,12 +710,16 @@
sessionMap.put(ScratchieConstants.ATTR_GENERAL_BURNING_QUESTION, generalQuestion);
boolean isNotebookSubmitted = sessionMap.get(ScratchieConstants.ATTR_REFLECTION_ENTRY) != null;
+ ActionRedirect redirect;
if (scratchie.isReflectOnActivity() && !isNotebookSubmitted) {
- return newReflection(mapping, form, request, response);
+ redirect = new ActionRedirect(mapping.findForwardConfig("newReflection"));
+ // show results page
} else {
- return showResults(mapping, form, request, response);
+ redirect = new ActionRedirect(mapping.findForwardConfig("showResults"));
}
-
+
+ redirect.addParameter(ScratchieConstants.ATTR_SESSION_MAP_ID, sessionMap.getSessionID());
+ return redirect;
}
/**
@@ -800,8 +804,10 @@
LearningAction.service.updateEntry(entry);
}
sessionMap.put(ScratchieConstants.ATTR_REFLECTION_ENTRY, entryText);
-
- return showResults(mapping, refForm, request, response);
+
+ ActionRedirect redirect = new ActionRedirect(mapping.findForwardConfig("showResults"));
+ redirect.addParameter(ScratchieConstants.ATTR_SESSION_MAP_ID, sessionMap.getSessionID());
+ return redirect;
}
// *************************************************************************************