Index: lams_central/src/java/org/lamsfoundation/lams/authoring/service/AuthoringService.java =================================================================== RCS file: /usr/local/cvsroot/lams_central/src/java/org/lamsfoundation/lams/authoring/service/AuthoringService.java,v diff -u -r1.2 -r1.3 --- lams_central/src/java/org/lamsfoundation/lams/authoring/service/AuthoringService.java 14 Sep 2005 06:51:45 -0000 1.2 +++ lams_central/src/java/org/lamsfoundation/lams/authoring/service/AuthoringService.java 15 Sep 2005 05:31:09 -0000 1.3 @@ -536,8 +536,15 @@ Iterator iterator= getAllLearningLibraries().iterator(); ArrayList libraries = new ArrayList(); while(iterator.hasNext()){ - LearningLibrary learningLibrary = (LearningLibrary)iterator.next(); - libraries.add(learningLibrary.getLearningLibraryDTO()); + LearningLibrary learningLibrary = (LearningLibrary)iterator.next(); + List templateActivities = activityDAO.getActivitiesByLibraryID(learningLibrary.getLearningLibraryId()); + + if (templateActivities!=null & templateActivities.size()==0) + { + log.error("Learning Library with ID " + learningLibrary.getLearningLibraryId() + " does not have a template activity"); + } + libraries.add(learningLibrary.getLearningLibraryDTO(templateActivities)); + //libraries.add(learningLibrary.getLearningLibraryDTO()); } flashMessage = new FlashMessage("getAllLearningLibraryDetails",libraries); return flashMessage.serializeMessage(); @@ -625,4 +632,6 @@ flashMessage = new FlashMessage("getThemes",themeList); return flashMessage.serializeMessage(); } + + } \ No newline at end of file