Index: lams_tool_task/src/java/org/lamsfoundation/lams/tool/taskList/service/TaskListServiceImpl.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_task/src/java/org/lamsfoundation/lams/tool/taskList/service/TaskListServiceImpl.java,v diff -u -r1.23 -r1.24 --- lams_tool_task/src/java/org/lamsfoundation/lams/tool/taskList/service/TaskListServiceImpl.java 4 Jun 2008 03:13:23 -0000 1.23 +++ lams_tool_task/src/java/org/lamsfoundation/lams/tool/taskList/service/TaskListServiceImpl.java 4 Jun 2008 03:23:53 -0000 1.24 @@ -606,19 +606,8 @@ Long contentId = getTaskListBySessionId(sessionId).getContentId(); TaskList taskList = taskListDao.getByContentId(contentId); - ArrayList itemList = new ArrayList(); - itemList.addAll(taskList.getTaskListItems()); + List itemList = getItemListForGroup(contentId, sessionId); - //retrieve all the sessions associated with this taskList - List sessionList = taskListSessionDao.getByContentId(contentId); - //create the list containing all taskListItems - for(TaskListSession session:sessionList) { - Set newItems = session.getTaskListItems(); - for(TaskListItem item : newItems) { - if (!itemList.contains(item)) itemList.add(item); - } - } - List> eachItemOverallSummaries = new ArrayList>(); for(TaskListItem item:itemList) { eachItemOverallSummaries.add(getItemSummary(contentId, item.getUid(), true));