Index: lams_central/src/java/org/lamsfoundation/lams/authoring/service/AuthoringService.java =================================================================== diff -u -r8628fad036956ba43219abfd392f4913069c3dd8 -rbb134f0b5297fbdc3dab8f7bba1836b208940c1b --- lams_central/src/java/org/lamsfoundation/lams/authoring/service/AuthoringService.java (.../AuthoringService.java) (revision 8628fad036956ba43219abfd392f4913069c3dd8) +++ lams_central/src/java/org/lamsfoundation/lams/authoring/service/AuthoringService.java (.../AuthoringService.java) (revision bb134f0b5297fbdc3dab8f7bba1836b208940c1b) @@ -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