From eaedb5ec6671d8b0c4d2ac4fd9ba7e6aee90bbae Mon Sep 17 00:00:00 2001 From: Fredrik Friis <fred-fri@dsv.su.se> Date: Thu, 1 Mar 2012 12:48:59 +0900 Subject: [PATCH] fixed some saves --- .../java/se/su/dsv/scipro/match/dao/jpa/MatchDaoJPAImp.java | 2 +- .../se/su/dsv/scipro/message/panels/PrivateMessagesPanel.java | 2 +- .../se/su/dsv/scipro/message/panels/PrivateMessagesWidget.java | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) 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");