Index: lams_tool_pixlr/src/java/org/lamsfoundation/lams/tool/pixlr/web/actions/LearningAction.java =================================================================== diff -u -rf31b75c40cca57454726c6f43dfba57cc2dae37c -r60b145e0cde6cc9aaa1523c0637b831ceb3ca25e --- lams_tool_pixlr/src/java/org/lamsfoundation/lams/tool/pixlr/web/actions/LearningAction.java (.../LearningAction.java) (revision f31b75c40cca57454726c6f43dfba57cc2dae37c) +++ lams_tool_pixlr/src/java/org/lamsfoundation/lams/tool/pixlr/web/actions/LearningAction.java (.../LearningAction.java) (revision 60b145e0cde6cc9aaa1523c0637b831ceb3ca25e) @@ -229,8 +229,6 @@ if (imageName == null || imageName.equals("")) { imageName = FileUtil.generateUniqueContentFolderID() + ".jpg"; - pixlrUser.setImageFileName(imageName); - pixlrService.saveOrUpdatePixlrUser(pixlrUser); } try { @@ -248,6 +246,8 @@ while ((len = is.read(buf)) > 0) { out.write(buf, 0, len); } + + pixlrUser.setImageFileName(imageName); // Now save the image size BufferedImage imageBufferedFile = ImageIO.read(imageFile);