Index: lams_tool_larsrc/src/java/org/lamsfoundation/lams/tool/rsrc/web/action/ViewItemAction.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_larsrc/src/java/org/lamsfoundation/lams/tool/rsrc/web/action/ViewItemAction.java,v diff -u -r1.10 -r1.11 --- lams_tool_larsrc/src/java/org/lamsfoundation/lams/tool/rsrc/web/action/ViewItemAction.java 25 Aug 2006 02:41:04 -0000 1.10 +++ lams_tool_larsrc/src/java/org/lamsfoundation/lams/tool/rsrc/web/action/ViewItemAction.java 28 Aug 2006 04:11:31 -0000 1.11 @@ -182,7 +182,7 @@ sessionMap.put(ResourceConstants.ATT_LEARNING_OBJECT,item); } //set url to content frame - request.setAttribute(ResourceConstants.ATTR_RESOURCE_REVIEW_URL,getReviewUrl(item)); + request.setAttribute(ResourceConstants.ATTR_RESOURCE_REVIEW_URL,getReviewUrl(item,sessionMapID)); //these attribute will be use to instruction navigator page request.setAttribute(AttributeNames.ATTR_MODE,mode); @@ -227,7 +227,7 @@ return (IResourceService) wac.getBean(ResourceConstants.RESOURCE_SERVICE); } - private Object getReviewUrl(ResourceItem item) { + private Object getReviewUrl(ResourceItem item, String sessionMapID) { short type = item.getType(); String url = null; switch (type) { @@ -249,7 +249,7 @@ url = "/download/?uuid="+item.getFileUuid()+"&preferDownload=false"; break; case ResourceConstants.RESOURCE_TYPE_LEARNING_OBJECT: - url = "/pages/learningobj/mainframe.jsp"; + url = "/pages/learningobj/mainframe.jsp?sessionMapID="+sessionMapID; break; } return url; Index: lams_tool_larsrc/web/pages/itemreview/mainframe.jsp =================================================================== RCS file: /usr/local/cvsroot/lams_tool_larsrc/web/pages/itemreview/mainframe.jsp,v diff -u -r1.6 -r1.7 --- lams_tool_larsrc/web/pages/itemreview/mainframe.jsp 25 Aug 2006 06:58:22 -0000 1.6 +++ lams_tool_larsrc/web/pages/itemreview/mainframe.jsp 28 Aug 2006 04:11:31 -0000 1.7 @@ -22,5 +22,5 @@