Index: lams_tool_kaltura/src/java/org/lamsfoundation/lams/tool/kaltura/web/actions/LearningAction.java =================================================================== diff -u -r813ab0cf9ff81d0832a7f7ec185ef9dc4ce1c987 -r50ddec18821f52b182a51158fd2829ef53e25b9b --- lams_tool_kaltura/src/java/org/lamsfoundation/lams/tool/kaltura/web/actions/LearningAction.java (.../LearningAction.java) (revision 813ab0cf9ff81d0832a7f7ec185ef9dc4ce1c987) +++ lams_tool_kaltura/src/java/org/lamsfoundation/lams/tool/kaltura/web/actions/LearningAction.java (.../LearningAction.java) (revision 50ddec18821f52b182a51158fd2829ef53e25b9b) @@ -78,7 +78,7 @@ * @struts.action path="/learning" parameter="dispatch" scope="request" name="reflectionForm" validate="false" * @struts.action-forward name="success" path="tiles:/learning/main" * @struts:action-forward name ="viewitem" path="/learning.do?dispatch=viewItem" redirect="true" - * @struts.action-forward name="commentlist" path="/pages/learning/commentlist.jsp" + * @struts.action-forward name="commentlist" path="tiles:/learning/commentlist" * @struts.action-forward name="runOffline" path="tiles:/learning/runOffline" * @struts.action-forward name="defineLater" path="tiles:/learning/defineLater" * @struts.action-forward name="notebook" path="tiles:/learning/notebook" @@ -333,6 +333,7 @@ initKalturaService(); String sessionMapID = WebUtil.readStrParam(request, KalturaConstants.ATTR_SESSION_MAP_ID); SessionMap sessionMap = (SessionMap) request.getSession().getAttribute(sessionMapID); + request.setAttribute(KalturaConstants.ATTR_SESSION_MAP_ID, sessionMapID); Long toolSessionId = (Long) sessionMap.get(AttributeNames.PARAM_TOOL_SESSION_ID); ToolAccessMode mode = (ToolAccessMode) sessionMap.get(AttributeNames.ATTR_MODE); String commentMessage = WebUtil.readStrParam(request, KalturaConstants.ATTR_COMMENT, true); @@ -341,7 +342,7 @@ ActionErrors errors = new ActionErrors(); errors.add(ActionMessages.GLOBAL_MESSAGE, new ActionMessage(KalturaConstants.ERROR_MSG_COMMENT_BLANK)); this.addErrors(request, errors); - return mapping.findForward(KalturaConstants.SUCCESS); + return mapping.findForward(KalturaConstants.COMMENT_LIST); } KalturaComment comment = new KalturaComment(); @@ -363,7 +364,6 @@ Set groupComments = getGroupComments(item, toolSessionId, mode); sessionMapItem.setGroupComments(groupComments); - request.setAttribute(KalturaConstants.ATTR_SESSION_MAP_ID, sessionMapID); return mapping.findForward(KalturaConstants.COMMENT_LIST); }