From 17752d682782b5ee130e690cda0f5dfb473d211d Mon Sep 17 00:00:00 2001
From: Fredrik Friis <fred-fri@dsv.su.se>
Date: Thu, 12 Apr 2012 13:48:40 +0900
Subject: [PATCH] edited service method

---
 .../scipro/springdata/serviceimpls/ChecklistServiceImpl.java   | 3 +++
 1 file changed, 3 insertions(+)

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))){