diff --git a/src/main/java/se/su/dsv/scipro/match/dao/jpa/MatchDaoJPAImp.java b/src/main/java/se/su/dsv/scipro/match/dao/jpa/MatchDaoJPAImp.java index d7e693d7c3..2684944ad2 100644 --- a/src/main/java/se/su/dsv/scipro/match/dao/jpa/MatchDaoJPAImp.java +++ b/src/main/java/se/su/dsv/scipro/match/dao/jpa/MatchDaoJPAImp.java @@ -79,7 +79,7 @@ public class MatchDaoJPAImp extends AbstractDaoJPAImp<Match> implements match = super.save(match); ProjectIdea projectIdea = match.getProjectIdea(); projectIdea.addMatch(match); - projectIdeaDao.save(projectIdea); + projectIdea = projectIdeaDao.save(projectIdea); return match; } diff --git a/src/main/java/se/su/dsv/scipro/message/panels/PrivateMessagesPanel.java b/src/main/java/se/su/dsv/scipro/message/panels/PrivateMessagesPanel.java index e337d1a44e..9d0150f918 100644 --- a/src/main/java/se/su/dsv/scipro/message/panels/PrivateMessagesPanel.java +++ b/src/main/java/se/su/dsv/scipro/message/panels/PrivateMessagesPanel.java @@ -115,7 +115,7 @@ public class PrivateMessagesPanel extends Panel { Recipient rec2 = recipientDao.reLoad(item.getModelObject()); if (rec2.getDateRead() == null) { rec2.setDateRead(GregorianCalendar.getInstance().getTime()); - recipientDao.save(rec2); + rec2 = recipientDao.save(rec2); } messageContainer = new WebMarkupContainer("messageContainer"); diff --git a/src/main/java/se/su/dsv/scipro/message/panels/PrivateMessagesWidget.java b/src/main/java/se/su/dsv/scipro/message/panels/PrivateMessagesWidget.java index 4efb1d5deb..5601913aa2 100644 --- a/src/main/java/se/su/dsv/scipro/message/panels/PrivateMessagesWidget.java +++ b/src/main/java/se/su/dsv/scipro/message/panels/PrivateMessagesWidget.java @@ -84,7 +84,7 @@ public class PrivateMessagesWidget extends Panel { recipient = recipientDao.reLoad(item.getModelObject()); if (recipient.getDateRead() == null) { recipient.setDateRead(GregorianCalendar.getInstance().getTime()); - recipientDao.save(recipient); + recipient = recipientDao.save(recipient); } messageContainer = new WebMarkupContainer("messageContainer");