Index: lams_tool_images/src/java/org/lamsfoundation/lams/tool/imageGallery/web/action/LearningAction.java =================================================================== diff -u -r67f307991acb2b372c7fb9a33e2e422c1848d515 -rb7e2cad651b0f1c24a5703ba9147b2b60e14f688 --- lams_tool_images/src/java/org/lamsfoundation/lams/tool/imageGallery/web/action/LearningAction.java (.../LearningAction.java) (revision 67f307991acb2b372c7fb9a33e2e422c1848d515) +++ lams_tool_images/src/java/org/lamsfoundation/lams/tool/imageGallery/web/action/LearningAction.java (.../LearningAction.java) (revision b7e2cad651b0f1c24a5703ba9147b2b60e14f688) @@ -354,9 +354,10 @@ UserDTO user = (UserDTO) SessionManager.getSession().getAttribute(AttributeNames.USER); ImageGalleryUser imageGalleryUser = service.getUserByIDAndSession(new Long(user.getUserID().intValue()),sessionId); - Long imageUid = new Long(request.getParameter(ImageGalleryConstants.PARAM_IMAGE_UID)); ImageGalleryItem image = service.getImageGalleryItemByUid(imageUid); + String escapedDescription = image.getDescription().replaceAll("[\"]", """); + image.setDescription(escapedDescription); sessionMap.put(ImageGalleryConstants.PARAM_CURRENT_IMAGE, image); // becuase in webpage will use this login name. Here is just