Index: lams_tool_images/src/java/org/lamsfoundation/lams/tool/imageGallery/web/action/AuthoringAction.java =================================================================== diff -u -r19775b178ccef32b0c96fa3ed03dcf051f48b0cf -r56025e0010c6d0dff7ca5dc4a5e7d50682e09a6d --- lams_tool_images/src/java/org/lamsfoundation/lams/tool/imageGallery/web/action/AuthoringAction.java (.../AuthoringAction.java) (revision 19775b178ccef32b0c96fa3ed03dcf051f48b0cf) +++ lams_tool_images/src/java/org/lamsfoundation/lams/tool/imageGallery/web/action/AuthoringAction.java (.../AuthoringAction.java) (revision 56025e0010c6d0dff7ca5dc4a5e7d50682e09a6d) @@ -374,15 +374,15 @@ ImageGalleryItem delAtt = (ImageGalleryItem) iter.next(); iter.remove(); } + + // ********************************************** + // finally persist imageGalleryPO again + service.saveOrUpdateImageGallery(imageGalleryPO); // ************************* Handle rating criterias ******************* List oldCriterias = (List) sessionMap.get(AttributeNames.ATTR_RATING_CRITERIAS); service.saveRatingCriterias(request, oldCriterias, contentId); - // ********************************************** - // finally persist imageGalleryPO again - service.saveOrUpdateImageGallery(imageGalleryPO); - imageGalleryForm.setImageGallery(imageGalleryPO); request.setAttribute(AuthoringConstants.LAMS_AUTHORING_SUCCESS_FLAG, Boolean.TRUE);