Index: lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/web/actions/LearningAction.java =================================================================== diff -u -r12f7e39b451ed00ce91cffcf66efd129252d2cfc -r2018647547a67d3d60cdcb119cd85f4c242eb01e --- lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/web/actions/LearningAction.java (.../LearningAction.java) (revision 12f7e39b451ed00ce91cffcf66efd129252d2cfc) +++ lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/web/actions/LearningAction.java (.../LearningAction.java) (revision 2018647547a67d3d60cdcb119cd85f4c242eb01e) @@ -223,7 +223,7 @@ AttributeNames.PARAM_TOOL_SESSION_ID); ToolAccessMode mode = (ToolAccessMode) request.getSession() .getAttribute(AttributeNames.ATTR_MODE); - if (mode == ToolAccessMode.LEARNER) { + if (mode == ToolAccessMode.LEARNER || mode==ToolAccessMode.AUTHOR) { // get sessionId from HttpServletRequest forumService = getForumManager(); ForumToolSession session = forumService Index: lams_tool_sbmt/src/java/org/lamsfoundation/lams/tool/sbmt/web/LearnerAction.java =================================================================== diff -u -r2fa28f2cc0de566ad80510bd586c96b4c52fa33a -r2018647547a67d3d60cdcb119cd85f4c242eb01e --- lams_tool_sbmt/src/java/org/lamsfoundation/lams/tool/sbmt/web/LearnerAction.java (.../LearnerAction.java) (revision 2fa28f2cc0de566ad80510bd586c96b4c52fa33a) +++ lams_tool_sbmt/src/java/org/lamsfoundation/lams/tool/sbmt/web/LearnerAction.java (.../LearnerAction.java) (revision 2018647547a67d3d60cdcb119cd85f4c242eb01e) @@ -94,10 +94,10 @@ ToolAccessMode mode = WebUtil.readToolAccessModeParam(request, AttributeNames.PARAM_MODE,MODE_OPTIONAL); request.getSession().setAttribute(AttributeNames.ATTR_MODE, mode); - if(mode.equals(ToolAccessMode.LEARNER)){ + if(mode.equals(ToolAccessMode.LEARNER) || mode.equals(ToolAccessMode.AUTHOR) ){ return listFiles(mapping, form, request, response); } - else if(mode.equals(ToolAccessMode.AUTHOR) || mode.equals(ToolAccessMode.TEACHER)){ + else if(mode.equals(ToolAccessMode.TEACHER)){ return listFiles(mapping, form, request, response); } logger.error("Requested mode + '" + mode.toString() + "' not supported"); @@ -219,7 +219,7 @@ DynaActionForm authForm = (DynaActionForm) form; ToolAccessMode mode = (ToolAccessMode) request.getSession().getAttribute(AttributeNames.ATTR_MODE); - if (mode == ToolAccessMode.LEARNER) { + if (mode == ToolAccessMode.LEARNER || mode.equals(ToolAccessMode.AUTHOR) ) { ToolSessionManager sessionMgrService = SubmitFilesServiceProxy.getToolSessionManager(getServlet().getServletContext()); submitFilesService = SubmitFilesServiceProxy.getSubmitFilesService(this.getServlet().getServletContext());