diff --git a/src/main/java/se/su/dsv/scipro/data/controllers/impl/CheckListControllerImpl.java b/src/main/java/se/su/dsv/scipro/data/controllers/impl/CheckListControllerImpl.java
index 77670d8ea5..213949fa8a 100644
--- a/src/main/java/se/su/dsv/scipro/data/controllers/impl/CheckListControllerImpl.java
+++ b/src/main/java/se/su/dsv/scipro/data/controllers/impl/CheckListControllerImpl.java
@@ -90,7 +90,7 @@ public class CheckListControllerImpl implements CheckListController, IClusterabl
 			clUpload.setFileName(upload.getClientFileName());
 			clUpload = checkListUploadDao.save(clUpload);
 			checkList.setCheckListUpload(clUpload);
-			checkListDao.save(checkList);
+			checkList = checkListDao.save(checkList);
 			return true;
 		} catch (Exception e) {
 			//Something went wrong...
@@ -119,7 +119,7 @@ public class CheckListControllerImpl implements CheckListController, IClusterabl
 			CheckList tmp = checkListUpload.getCheckList();
 			tmp.setCheckListUpload(null);
 			checkListUploadDao.delete(checkListUpload);
-			checkListDao.save(tmp);
+			tmp = checkListDao.save(tmp);
 		}
 	}
 
diff --git a/src/main/java/se/su/dsv/scipro/data/controllers/impl/NotificationControllerImpl.java b/src/main/java/se/su/dsv/scipro/data/controllers/impl/NotificationControllerImpl.java
index 56095ab42a..f0402d0d20 100644
--- a/src/main/java/se/su/dsv/scipro/data/controllers/impl/NotificationControllerImpl.java
+++ b/src/main/java/se/su/dsv/scipro/data/controllers/impl/NotificationControllerImpl.java
@@ -119,7 +119,7 @@ public class NotificationControllerImpl implements NotificationController {
 		notification.setUser(usertoNotify);
 		notification.setInfoText(notificationMessage.getWebNotificationMessage());
 		notification.setUrl(absoluteUrl);
-		notificationDao.save(notification);
+		notification = notificationDao.save(notification);
 	}
 
 	/*