Index: lams_tool_images/src/java/org/lamsfoundation/lams/tool/imageGallery/web/action/LearningAction.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_images/src/java/org/lamsfoundation/lams/tool/imageGallery/web/action/LearningAction.java,v diff -u -r1.16 -r1.16.8.1 --- lams_tool_images/src/java/org/lamsfoundation/lams/tool/imageGallery/web/action/LearningAction.java 23 Jan 2009 19:39:32 -0000 1.16 +++ lams_tool_images/src/java/org/lamsfoundation/lams/tool/imageGallery/web/action/LearningAction.java 21 Aug 2009 12:37:29 -0000 1.16.8.1 @@ -157,7 +157,7 @@ // save toolContentID into HTTPSession request.setAttribute(ImageGalleryConstants.ATTR_SESSION_MAP_ID, sessionMap.getSessionID()); request.setAttribute(AttributeNames.ATTR_MODE, mode); - request.setAttribute(AttributeNames.PARAM_TOOL_SESSION_ID, sessionId); + request.setAttribute(ImageGalleryConstants.ATTR_TOOL_SESSION_ID, sessionId); // get back the imageGallery and item list and display them on page ImageGalleryUser imageGalleryUser = null; @@ -726,7 +726,8 @@ throws Exception { SessionMap sessionMap = (SessionMap) request.getSession().getAttribute(imageForm.getSessionMapID()); IImageGalleryService service = getImageGalleryService(); - ImageGallery imageGallery = (ImageGallery) sessionMap.get(ImageGalleryConstants.ATTR_RESOURCE); + Long sessionId = (Long) sessionMap.get(ImageGalleryConstants.ATTR_TOOL_SESSION_ID); + ImageGallery imageGallery = service.getImageGalleryBySessionId(sessionId); ImageGalleryItem image = new ImageGalleryItem(); image.setCreateDate(new Timestamp(new Date().getTime())); @@ -752,7 +753,6 @@ } image.setTitle(title); - Long sessionId = (Long) sessionMap.get(ImageGalleryConstants.ATTR_TOOL_SESSION_ID); ImageGalleryUser imageGalleryUser = getCurrentUser(service, sessionId); image.setCreateBy(imageGalleryUser); image.setDescription(imageForm.getDescription());