diff --git a/src/main/java/se/su/dsv/scipro/admin/panels/AdminListCheckListTemplatePanel.java b/src/main/java/se/su/dsv/scipro/admin/panels/AdminListCheckListTemplatePanel.java
index c38a5e27d8..a07303841c 100644
--- a/src/main/java/se/su/dsv/scipro/admin/panels/AdminListCheckListTemplatePanel.java
+++ b/src/main/java/se/su/dsv/scipro/admin/panels/AdminListCheckListTemplatePanel.java
@@ -129,7 +129,7 @@ public class AdminListCheckListTemplatePanel extends Panel{
 						tmp.setCategories(categoryPanel.getSelectedCategories());
 						List<CheckListTemplate> templates = checkListTemplateDao.findTemplates();
 						tmp.setTemplateNumber(templates.size()-1);
-						checkListTemplateDao.save(tmp);
+						tmp = checkListTemplateDao.save(tmp);
 						target.addComponent(container);
 						dialog.close(target);
 					}
@@ -277,7 +277,7 @@ public class AdminListCheckListTemplatePanel extends Panel{
 							tmp.setName(nameField.getModelObject());
 							
 							tmp.setCategories(categoryPanel.getSelectedCategories());
-							checkListTemplateDao.save(tmp);
+							tmp = checkListTemplateDao.save(tmp);
 							target.addComponent(container);
 							dialog.close(target);
 						}