diff --git a/src/main/java/se/su/dsv/scipro/springdata/serviceimpls/ChecklistServiceImpl.java b/src/main/java/se/su/dsv/scipro/springdata/serviceimpls/ChecklistServiceImpl.java
index b1d5fc0de3..b626029ab7 100644
--- a/src/main/java/se/su/dsv/scipro/springdata/serviceimpls/ChecklistServiceImpl.java
+++ b/src/main/java/se/su/dsv/scipro/springdata/serviceimpls/ChecklistServiceImpl.java
@@ -41,6 +41,9 @@ public class ChecklistServiceImpl extends AbstractQueryService<CheckList, Long>
 
     @Override
     public boolean hasChangedSinceUserLastOpenDate(CheckList checklist, User user) {
+        if (checklist.getUserLastOpenDate().get(user)==null){
+            checklist = updateUserLastOpenDate(checklist, user);
+        }
         for (CheckListQuestion clq : checklist.getQuestions()){
             for (CheckListAnswer cla : clq.getAnswers()){
                 if (cla.getLastModified().after(checklist.getUserLastOpenDate().get(user))){