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.44 -r1.45 --- lams_central/src/java/org/lamsfoundation/lams/authoring/service/AuthoringService.java 14 Jun 2007 00:07:16 -0000 1.44 +++ lams_central/src/java/org/lamsfoundation/lams/authoring/service/AuthoringService.java 28 Jun 2007 23:14:33 -0000 1.45 @@ -47,6 +47,7 @@ import org.lamsfoundation.lams.dao.hibernate.BaseDAO; import org.lamsfoundation.lams.learningdesign.Activity; import org.lamsfoundation.lams.learningdesign.ActivityOrderComparator; +import org.lamsfoundation.lams.learningdesign.BranchingActivity; import org.lamsfoundation.lams.learningdesign.GateActivity; import org.lamsfoundation.lams.learningdesign.Group; import org.lamsfoundation.lams.learningdesign.GroupBranchActivityEntry; @@ -795,6 +796,8 @@ GroupBranchActivityEntry entry = (GroupBranchActivityEntry) iter2.next(); SequenceActivity oldSequenceActivity = entry.getBranchSequenceActivity(); entry.setBranchSequenceActivity((SequenceActivity) newActivities.get(oldSequenceActivity.getActivityUIID())); + BranchingActivity oldBranchingActivity = entry.getBranchingActivity(); + entry.setBranchingActivity((BranchingActivity) newActivities.get(oldBranchingActivity.getActivityUIID())); } } }