Index: lams_central/src/java/org/lamsfoundation/lams/authoring/service/AuthoringService.java =================================================================== diff -u -r8e363f838d1ca6a5785df87e1e0b5c24cf5793ef -rc6d16edc1cba5543927ac410c568f0af56b98507 --- lams_central/src/java/org/lamsfoundation/lams/authoring/service/AuthoringService.java (.../AuthoringService.java) (revision 8e363f838d1ca6a5785df87e1e0b5c24cf5793ef) +++ lams_central/src/java/org/lamsfoundation/lams/authoring/service/AuthoringService.java (.../AuthoringService.java) (revision c6d16edc1cba5543927ac410c568f0af56b98507) @@ -1017,6 +1017,9 @@ if (currentActivity.isToolActivity()) { try { + // Normally we pass in an array for the branch mappings as the second parameter to new AuthoringActivityDTO() + // but we don't need to in this case as it is only doing it for tool activities, and the extra parameter is only + // used for branching activities ToolActivity toolActivity = (ToolActivity) activityDAO.getActivityByActivityId(currentActivity.getActivityId()); AuthoringActivityDTO activityDTO = new AuthoringActivityDTO(toolActivity, null); listOfAuthoringActivityDTOs.add(activityDTO);