Index: lams_tool_images/src/java/org/lamsfoundation/lams/tool/imageGallery/web/action/AuthoringAction.java =================================================================== diff -u -r60ab803bf843562083cfb66764ddfcb3b0a83841 -rc72da0246725fd4cfada33dcf5b0ab90d1c3f3d4 --- lams_tool_images/src/java/org/lamsfoundation/lams/tool/imageGallery/web/action/AuthoringAction.java (.../AuthoringAction.java) (revision 60ab803bf843562083cfb66764ddfcb3b0a83841) +++ lams_tool_images/src/java/org/lamsfoundation/lams/tool/imageGallery/web/action/AuthoringAction.java (.../AuthoringAction.java) (revision c72da0246725fd4cfada33dcf5b0ab90d1c3f3d4) @@ -373,15 +373,16 @@ ImageGalleryItem delAtt = (ImageGalleryItem) iter.next(); iter.remove(); } - // ********************************************** // finally persist imageGalleryPO again service.saveOrUpdateImageGallery(imageGalleryPO); // ************************* Handle rating criterias ******************* + if (mode.isAuthor()) { List oldCriterias = (List) sessionMap.get(AttributeNames.ATTR_RATING_CRITERIAS); + service.saveRatingCriterias(request, oldCriterias, contentId); - + } imageGalleryForm.setImageGallery(imageGalleryPO); request.setAttribute(AuthoringConstants.LAMS_AUTHORING_SUCCESS_FLAG, Boolean.TRUE);