edited service method

This commit is contained in:
Fredrik Friis 2012-04-12 13:48:40 +09:00
parent 5d1c34515a
commit 17752d6827

@ -41,6 +41,9 @@ public class ChecklistServiceImpl extends AbstractQueryService<CheckList, Long>
@Override @Override
public boolean hasChangedSinceUserLastOpenDate(CheckList checklist, User user) { public boolean hasChangedSinceUserLastOpenDate(CheckList checklist, User user) {
if (checklist.getUserLastOpenDate().get(user)==null){
checklist = updateUserLastOpenDate(checklist, user);
}
for (CheckListQuestion clq : checklist.getQuestions()){ for (CheckListQuestion clq : checklist.getQuestions()){
for (CheckListAnswer cla : clq.getAnswers()){ for (CheckListAnswer cla : clq.getAnswers()){
if (cla.getLastModified().after(checklist.getUserLastOpenDate().get(user))){ if (cla.getLastModified().after(checklist.getUserLastOpenDate().get(user))){