diff --git a/src/main/java/se/su/dsv/scipro/json/pages/JsonDeletePrivateMessagePage.java b/src/main/java/se/su/dsv/scipro/json/pages/JsonDeletePrivateMessagePage.java
index e085e41a4c..220e2a2cb6 100644
--- a/src/main/java/se/su/dsv/scipro/json/pages/JsonDeletePrivateMessagePage.java
+++ b/src/main/java/se/su/dsv/scipro/json/pages/JsonDeletePrivateMessagePage.java
@@ -64,7 +64,7 @@ public class JsonDeletePrivateMessagePage extends WebPage {
 		if (userSettings.getApiKey() != null && userSettings.getApiKey().equals(apikey)) {
 			PrivateMessage privateMessage = privateMessageDao.load(jsonDeletePrivateMessage.id);
 			privateMessage.setDeleted(true);
-			privateMessageDao.save(privateMessage);
+			privateMessage = privateMessageDao.save(privateMessage);
 			jsonOutput.addProperty("apikey", "success");
 		} else {
 			jsonOutput.addProperty("apikey", "fail");
diff --git a/src/main/java/se/su/dsv/scipro/json/pages/JsonDeleteRecipientPage.java b/src/main/java/se/su/dsv/scipro/json/pages/JsonDeleteRecipientPage.java
index 1c38b3b6fc..a496eff956 100644
--- a/src/main/java/se/su/dsv/scipro/json/pages/JsonDeleteRecipientPage.java
+++ b/src/main/java/se/su/dsv/scipro/json/pages/JsonDeleteRecipientPage.java
@@ -60,7 +60,7 @@ public class JsonDeleteRecipientPage extends WebPage {
 		if (userSettings.getApiKey() != null && userSettings.getApiKey().equals(apikey)) {
 			Recipient recipient = recipientDao.load(jsonRecipient.id);
 			recipient.setDeleted(true);
-			recipientDao.save(recipient);
+			recipient = recipientDao.save(recipient);
 			jsonOutput.addProperty("apikey", "success");
 		} else {
 			jsonOutput.addProperty("apikey", "fail");
diff --git a/src/main/java/se/su/dsv/scipro/json/pages/JsonSetReadPage.java b/src/main/java/se/su/dsv/scipro/json/pages/JsonSetReadPage.java
index c9784d0c82..98648b4c56 100644
--- a/src/main/java/se/su/dsv/scipro/json/pages/JsonSetReadPage.java
+++ b/src/main/java/se/su/dsv/scipro/json/pages/JsonSetReadPage.java
@@ -61,7 +61,7 @@ public class JsonSetReadPage extends WebPage {
 		if (userSettings.getApiKey() != null && userSettings.getApiKey().equals(apikey)) {
 			Recipient recipient = recipientDao.load(jsonRecipient.id);
 			recipient.setDateRead(new Date());
-			recipientDao.save(recipient);
+			recipient = recipientDao.save(recipient);
 			jsonOutput.addProperty("apikey", "success");
 		} else {
 			jsonOutput.addProperty("apikey", "fail");