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; } // *************************************************************************************