diff --git a/src/main/java/se/su/dsv/scipro/checklists/panels/AnswerDialogPanel.java b/src/main/java/se/su/dsv/scipro/checklists/panels/AnswerDialogPanel.java
index 3b9a2f16f4..4c16810918 100644
--- a/src/main/java/se/su/dsv/scipro/checklists/panels/AnswerDialogPanel.java
+++ b/src/main/java/se/su/dsv/scipro/checklists/panels/AnswerDialogPanel.java
@@ -95,7 +95,7 @@ public class AnswerDialogPanel extends Panel {
                 clAnswer.setComment(comment);
                 clq = checkListQuestionDao.reLoad(clq);
                 clq.addAnswer(checkListAnswerDao.save(clAnswer));
-                checkListQuestionDao.save(clq);
+                clq = checkListQuestionDao.save(clq);
                 setResponsePage(getPage());            
             }
         }
diff --git a/src/main/java/se/su/dsv/scipro/checklists/panels/CreateChecklistTemplatePanel.java b/src/main/java/se/su/dsv/scipro/checklists/panels/CreateChecklistTemplatePanel.java
index 03ed06258e..1a1e763816 100644
--- a/src/main/java/se/su/dsv/scipro/checklists/panels/CreateChecklistTemplatePanel.java
+++ b/src/main/java/se/su/dsv/scipro/checklists/panels/CreateChecklistTemplatePanel.java
@@ -106,7 +106,7 @@ public class CreateChecklistTemplatePanel extends Panel {
 					checkListTemplate.setCreator(SciProSession.get().getUser());
 					checkListTemplate.setName(title);
 					checkListTemplate.setCategories(categoryPanel.getSelectedCategories());
-					checkListTemplateDao.save(checkListTemplate);
+					checkListTemplate = checkListTemplateDao.save(checkListTemplate);
 					checkListTemplate = new CheckListTemplate();
 					title ="";
 					question="";