Index: lams_common/src/java/org/lamsfoundation/lams/learningdesign/service/LearningDesignService.java =================================================================== diff -u -rd0b6f213cba1026b0c9fdbdaa5dd44a49eddd3aa -rb7a74f109f12e9adb43b53c29b472bb73ce8214f --- lams_common/src/java/org/lamsfoundation/lams/learningdesign/service/LearningDesignService.java (.../LearningDesignService.java) (revision d0b6f213cba1026b0c9fdbdaa5dd44a49eddd3aa) +++ lams_common/src/java/org/lamsfoundation/lams/learningdesign/service/LearningDesignService.java (.../LearningDesignService.java) (revision b7a74f109f12e9adb43b53c29b472bb73ce8214f) @@ -306,9 +306,8 @@ @Override public String createBranchingSVG(Long branchingActivityId, int imageFormat) throws IOException { - BranchingActivity branchingActivity = (BranchingActivity) activityDAO - .getActivityByActivityId(branchingActivityId); - Long learningDesignId = branchingActivity.getLearningDesign().getLearningDesignId(); + Activity activity = activityDAO.getActivityByActivityId(branchingActivityId); + Long learningDesignId = activity.getLearningDesign().getLearningDesignId(); return createDesignSVG(learningDesignId, branchingActivityId, imageFormat); }