Index: lams_tool_preview/src/java/org/lamsfoundation/lams/tool/peerreview/service/PeerreviewServiceImpl.java =================================================================== diff -u -rf1d0722ace2f721a8a423f094d2101c433c15a0a -r41594a8c66d6321b47d1c14ee6d591e09a57c503 --- lams_tool_preview/src/java/org/lamsfoundation/lams/tool/peerreview/service/PeerreviewServiceImpl.java (.../PeerreviewServiceImpl.java) (revision f1d0722ace2f721a8a423f094d2101c433c15a0a) +++ lams_tool_preview/src/java/org/lamsfoundation/lams/tool/peerreview/service/PeerreviewServiceImpl.java (.../PeerreviewServiceImpl.java) (revision 41594a8c66d6321b47d1c14ee6d591e09a57c503) @@ -906,6 +906,8 @@ return; } + ratingService.removeUserCommitsByContent(toolContentId, userId); + List sessions = peerreviewSessionDao.getByContentId(toolContentId); for (PeerreviewSession session : sessions) { PeerreviewUser user = peerreviewUserDao.getUserByUserIDAndSessionID(userId.longValue(), @@ -917,6 +919,7 @@ peerreviewDao.deleteById(NotebookEntry.class, entry.getUid()); } + peerreviewUserDao.delete(user); } } }