diff --git a/src/main/java/se/su/dsv/scipro/peer/data/dao/controllers/PeerPortalControllerImpl.java b/src/main/java/se/su/dsv/scipro/peer/data/dao/controllers/PeerPortalControllerImpl.java index fa8d0c1657..61d32628d8 100644 --- a/src/main/java/se/su/dsv/scipro/peer/data/dao/controllers/PeerPortalControllerImpl.java +++ b/src/main/java/se/su/dsv/scipro/peer/data/dao/controllers/PeerPortalControllerImpl.java @@ -246,7 +246,7 @@ public class PeerPortalControllerImpl implements PeerPortalController { if (request.getStatus() != RequestStatus.WAITING) { // reset status request.setStatus(RequestStatus.WAITING); - peerRequestDao.save(request); + request = peerRequestDao.save(request); } throw e; } diff --git a/src/main/java/se/su/dsv/scipro/peer/panels/PeerRequestListPanel.java b/src/main/java/se/su/dsv/scipro/peer/panels/PeerRequestListPanel.java index 33c21a9f7f..0f973652af 100644 --- a/src/main/java/se/su/dsv/scipro/peer/panels/PeerRequestListPanel.java +++ b/src/main/java/se/su/dsv/scipro/peer/panels/PeerRequestListPanel.java @@ -93,7 +93,7 @@ public class PeerRequestListPanel extends Panel { }else { // Request has aborted review, set canceled in order to keep statistics req.setStatus(RequestStatus.CANCELED); - peerRequestDao.save(req); + req = peerRequestDao.save(req); info("The request was canceled"); } target.addComponent(PeerRequestListPanel.this); diff --git a/src/main/java/se/su/dsv/scipro/peer/panels/StudentPeerInfoRequestsPanel.java b/src/main/java/se/su/dsv/scipro/peer/panels/StudentPeerInfoRequestsPanel.java index a9bd0099d8..dbac3090e1 100644 --- a/src/main/java/se/su/dsv/scipro/peer/panels/StudentPeerInfoRequestsPanel.java +++ b/src/main/java/se/su/dsv/scipro/peer/panels/StudentPeerInfoRequestsPanel.java @@ -171,7 +171,7 @@ public abstract class StudentPeerInfoRequestsPanel extends Panel { // Request has aborted review, set canceled in order to keep statistics info("The request was canceled"); reloadedRequest.setStatus(RequestStatus.CANCELED); - peerRequestDao.save(reloadedRequest); + reloadedRequest = peerRequestDao.save(reloadedRequest); } target.addComponent(StudentPeerInfoRequestsPanel.this); } diff --git a/src/main/java/se/su/dsv/scipro/peer/workerthreads/ExpiredRequestWorker.java b/src/main/java/se/su/dsv/scipro/peer/workerthreads/ExpiredRequestWorker.java index 53a46fae77..d8a9877a78 100644 --- a/src/main/java/se/su/dsv/scipro/peer/workerthreads/ExpiredRequestWorker.java +++ b/src/main/java/se/su/dsv/scipro/peer/workerthreads/ExpiredRequestWorker.java @@ -40,7 +40,7 @@ public class ExpiredRequestWorker extends AbstractWorker { } else { // Request has aborted review, set canceled in order to keep statistics request.setStatus(RequestStatus.CANCELED); - peerRequestDao.save(request); + request = peerRequestDao.save(request); } }